home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / menus / mnu-menu / manual.txt < prev    next >
Text File  |  1996-07-10  |  134KB  |  3,878 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                                        The Mnu
  24.  
  25.  
  26.                                      Version 1.26
  27.  
  28.  
  29.  
  30.  
  31.                  The Mnu programs and accompanying documentation are
  32.              Copyright (c) 1989 Bonsai Technologies. All rights reserved.
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.                     The Mnu is a trademark of Bonsai Technologies.
  42.                    Novell is a registered trademark of Novell, Inc.
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                                   Table of Contents
  49.  
  50.           Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   1
  51.  
  52.           Chapter 1 - Mnu Basics  . . . . . . . . . . . . . . . . . . .   2
  53.                Program Modules  . . . . . . . . . . . . . . . . . . . .   2
  54.                Mnu Objects  . . . . . . . . . . . . . . . . . . . . . .   2
  55.  
  56.           Chapter 2 - Mnu Configuration . . . . . . . . . . . . . . . .   5
  57.                Help in MnuCon . . . . . . . . . . . . . . . . . . . . .   5
  58.                MnuCon Operation . . . . . . . . . . . . . . . . . . . .   5
  59.                Main Menu  . . . . . . . . . . . . . . . . . . . . . . .   6
  60.                     Group Information . . . . . . . . . . . . . . . . .   7
  61.                          Group Selection List . . . . . . . . . . . . .   7
  62.                          Edit Group . . . . . . . . . . . . . . . . . .   7
  63.                               Full Name (7); Group Members (7);
  64.                               Summary (7)
  65.                     Item Information  . . . . . . . . . . . . . . . . .   9
  66.                          Item Selection List  . . . . . . . . . . . . .   9
  67.                          Edit Item  . . . . . . . . . . . . . . . . . .   9
  68.                               Authorized Groups & Users (10); Default
  69.                               Drive (10); Description (10); Drive
  70.                               Mapping (11); Execution Method (11);
  71.                               Instructions (13); Menus Used In (14);
  72.                               Prohibited Groups & Users (14); Summary
  73.                               (15)
  74.                     Menu Information  . . . . . . . . . . . . . . . . .  16
  75.                          Edit Menu  . . . . . . . . . . . . . . . . . .  16
  76.                               Authorized Groups & Users (17);
  77.                               Description (17); Menu Structure (17);
  78.                               Menus Used In (17); Prohibited Groups &
  79.                               Users (17); Screen Position (18);
  80.                               Summary (18)
  81.                     Other Information . . . . . . . . . . . . . . . . .  19
  82.                               Allow Escape to DOS (19); Auto Logout
  83.                               Item (19); Auto Logout Timeout (20);
  84.                               Base Menu (20); Display Station Number
  85.                               (20); Screen Saver Timeout (20);
  86.                               Separate Menus from Items (20); Summary
  87.                               (20)
  88.                     Program Information . . . . . . . . . . . . . . . .  22
  89.                          Program Selection List . . . . . . . . . . . .  22
  90.                          Edit Program . . . . . . . . . . . . . . . . .  22
  91.                               Default Drive (23); Description (23);
  92.                               Drive Mapping (23); License Info (23);
  93.                               Search Path (23); Summary (23)
  94.                     User Information  . . . . . . . . . . . . . . . . .  24
  95.                          Group Selection List . . . . . . . . . . . . .  24
  96.                          Edit Group . . . . . . . . . . . . . . . . . .  24
  97.                               Full Name (24); Groups Belonged To (24);
  98.                               Security Equivalences (25); Summary (25)
  99.  
  100.           The Mnu v1.26
  101.           Copyright 1989 Bonsai Technologies. All rights reserved.
  102.  
  103.  
  104.  
  105.  
  106.  
  107.                     Reports . . . . . . . . . . . . . . . . . . . . . .  26
  108.                               Complete System Configuration (26); Menu
  109.                               Structure (26); Mnu Configuration (26);
  110.                               Netware Configuration (26)
  111.  
  112.           Chapter 3 - The Wadget Example  . . . . . . . . . . . . . . .  27
  113.  
  114.           Appendix A - License Agreement  . . . . . . . . . . . . . . .  39
  115.  
  116.           Appendix B - Registration Information . . . . . . . . . . . .  41
  117.  
  118.           Appendix C - Program Support  . . . . . . . . . . . . . . . .  47
  119.  
  120.           Appendix D - Hints  . . . . . . . . . . . . . . . . . . . . .  48
  121.  
  122.           Appendix E - Technical Information  . . . . . . . . . . . . .  49
  123.                Bindery Usage  . . . . . . . . . . . . . . . . . . . . .  49
  124.                Environment variables  . . . . . . . . . . . . . . . . .  49
  125.                CGA Snow & BW w/Color Video  . . . . . . . . . . . . . .  49
  126.                License Control  . . . . . . . . . . . . . . . . . . . .  50
  127.                Work Files . . . . . . . . . . . . . . . . . . . . . . .  50
  128.                Dos Versions . . . . . . . . . . . . . . . . . . . . . .  51
  129.                Netware Version  . . . . . . . . . . . . . . . . . . . .  51
  130.                Multiple File Servers  . . . . . . . . . . . . . . . . .  51
  131.                Item Execution . . . . . . . . . . . . . . . . . . . . .  51
  132.  
  133.           Appendix F - Cautions . . . . . . . . . . . . . . . . . . . .  55
  134.  
  135.           Appendix G - Installation . . . . . . . . . . . . . . . . . .  57
  136.  
  137.           Appendix H - Future Enhancements  . . . . . . . . . . . . . .  59
  138.  
  139.           Appendix I - Version History  . . . . . . . . . . . . . . . .  60
  140.  
  141.           Appendix J - System Config Report . . . . . . . . . . . . . .  62
  142.  
  143.           Appendix K - Upgrade Instructions . . . . . . . . . . . . . .  63
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.           The Mnu v1.26
  160.           Copyright 1989 Bonsai Technologies. All rights reserved.
  161.  
  162.  
  163.  
  164.  
  165.  
  166.           Introduction                                               Page 1
  167.  
  168.           Introduction
  169.           ----------------------------------
  170.  
  171.           The Mnu is a menu system designed specifically for use with
  172.           Novell.  It was designed to be a logical extension of Novell's
  173.           security system of Users, Groups and Trustees.  In addition,
  174.           program operation was designed to be very similar to Novell's
  175.           existing Menu Utilities; i.e., MnuCon (The Mnu Configuration)
  176.           operates very similarly to SysCon (System Configuration).  The
  177.           Mnu does not replace any of Novell's utilities, except for the
  178.           Novell Menu, but rather works hand in hand with them.
  179.  
  180.           If you are familiar with the concepts of Novell's Groups and
  181.           Users, you will have no problem with the concepts of The Mnu's
  182.           Menus, Items and Programs.  The Mnu, for all it capabilities and
  183.           flexibility, really is a very simple program.
  184.  
  185.           If you are familiar with Novell's SysCon and other utilities, you
  186.           will have no problem navigating in MnuInst and MnuCon, as they
  187.           were designed to use the same user interface.
  188.  
  189.           The best way to become familiar with The Mnu is:
  190.  
  191.                1)   Skim Chapter 1 - Mnu Basics to get some background
  192.                     info.
  193.                2)   Read Chapter 3 - The Wadget Example to get an idea of
  194.                     what The Mnu can do (not necessarily how it does it).
  195.  
  196.           If you are still interested (I hope you are!):
  197.  
  198.                3)   Skim Chapter 2 - Mnu Configuration to get a general
  199.                     idea of what you are going to do after The Mnu is
  200.                     installed.
  201.                4)   Install The Mnu on your file server using Appendix G -
  202.                     Installation.
  203.                5)   Set up a simple version of you current menus using
  204.                     Chapter 2 - Mnu Configuration as a reference (or, use
  205.                     the context-sensitive help).
  206.  
  207.           I hope you find The Mnu to be a valuable addition to your
  208.           network!   One other note, while The Mnu is a complete product as
  209.           it is, it is continually evolving.  Take a look at Appendix H and
  210.           see if any of the things mentioned there interest you, then let
  211.           me know!  Also, let me know if there are other things that you
  212.           would like to see.  The Mnu was, is, and will be, designed and
  213.           written to meet your needs.
  214.  
  215.  
  216.  
  217.  
  218.           The Mnu v1.26
  219.           Copyright 1989 Bonsai Technologies. All rights reserved.
  220.  
  221.  
  222.  
  223.  
  224.  
  225.           Chapter 1 - Mnu Basics                                     Page 2
  226.  
  227.           Chapter 1 - Mnu Basics
  228.           ----------------------------------
  229.  
  230.           Program Modules          Program Modules
  231.  
  232.           The Mnu consists of three modules:
  233.                MnuInst   Mnu Installation (MNUINST.EXE,MNU$HLP.HLP)
  234.                MnuCon    Mnu Configuration (MNUCON.EXE,MNU$HLP.HLP)
  235.                Mnu       The Mnu (MNU.BAT,MNU$MAIN.EXE)
  236.  
  237.           MnuInst is used to initially install The Mnu on a file server,
  238.           enter registration information and update existing Mnu data.
  239.           Please note that you must be SUPERVISOR equivalent to run this
  240.           module.
  241.  
  242.           MnuCon works with Menus, Items and Programs in much the same way
  243.           that SysCon works with Users and Groups. Please note that you
  244.           must be SUPERVISOR equivalent to run this module.
  245.  
  246.           Mnu is the user interface module.  It is the module that each
  247.           user will run to access the menu system.
  248.  
  249.           Mnu Objects          Mnu Objects
  250.  
  251.                Items
  252.  
  253.                     An Item is simply a choice that appears on a user's
  254.                     menu. For example: Set Password, Word Processing,
  255.                     Logout.
  256.  
  257.                     You may specify which groups and/or users are
  258.                     authorized to use an item.  In addition, you may
  259.                     specifically prohibit groups and/or users from using an
  260.                     item. Also, you must specify which Menus the item is to
  261.                     appear on; i.e., Word Processing would appear on the
  262.                     Applications menu, Set Password would appear on the
  263.                     Netware Utilities menu, Logout would appear on the main
  264.                     menu.
  265.  
  266.                     Drive Mapping may be specified by an option; i.e., for
  267.                     Word Processing, drive F: could be mapped to the WP
  268.                     subdirectory off the user's personal directory and
  269.                     drive G: could be mapped to a common data area.  In
  270.                     conjunction with the Data drives, a Default Drive may
  271.                     be specified, so the item is executed with a specific
  272.                     drive letter as the default drive.
  273.  
  274.                     The Program that the Item uses may also be specified. 
  275.                     This will allow a search path to the program files to
  276.  
  277.           The Mnu v1.26
  278.           Copyright 1989 Bonsai Technologies. All rights reserved.
  279.  
  280.  
  281.  
  282.  
  283.  
  284.           Chapter 1 - Mnu Basics                                     Page 3
  285.  
  286.                     be setup and also any data drives that the program
  287.                     needs.  Also, license metering may optionally be
  288.                     utilized.
  289.  
  290.                     Items may also be used to standardize a set of
  291.                     instructions across other items through the use of Item
  292.                     Instructions.  For example, you might set up an item
  293.                     called LASER_CAP to perform a printer capture to your
  294.                     laser printer. In the instructions for LASER_CAP, you
  295.                     enter the appropriate capture commands.  Then in the
  296.                     instruction for your SPREADSHEET item, you insert an
  297.                     Item instruction before the Text instruction that loads
  298.                     your spreadsheet program.  When The Mnu encounters the
  299.                     Item instruction during execution of SPREADSHEET, it
  300.                     inserts all of the instructions from LASER_CAP.  Please
  301.                     note that in this case Authorization and Prohibition
  302.                     are ignored for Item LASER_CAP (but not for Item
  303.                     SPREADSHEET).
  304.  
  305.                Menus
  306.  
  307.                     A Menu is similar to an Item in that you authorize and
  308.                     prohibit groups and users.  Also, you specify which
  309.                     menus the Menu is to appear in.  However, a Menu does
  310.                     not execute any programs or perform other actions and
  311.                     thus does not have Drive Mappings or Instructions.  In
  312.                     a typical setup, you might have a Main Menu, an
  313.                     Applications Menu and a Netware Utilities Menu. The
  314.                     Applications Menu and the Netware Utilities Menu would
  315.                     be used in the Main Menu.
  316.  
  317.                Programs
  318.  
  319.                     A Program is used to provide centralized license
  320.                     control, search path mapping and data drive mapping.
  321.                     For example, if you have an accounting system that has
  322.                     three modules, GL, AR and AP, you would setup a Program
  323.                     called ACCTING that has a search path to where all the
  324.                     executables are and a Data Drive to where the
  325.                     centralized data files are kept. Then you would make
  326.                     separate items for GL, AR and AP that all have ACCTING
  327.                     as the Program Used. If you later move the data and/or
  328.                     program files, you simply change the Search Path and
  329.                     Drive Mapping for the Program and the Items are
  330.                     affected automatically.
  331.  
  332.                     The license metering feature may be used to allow
  333.                     single-user programs to run on a network; i.e., the
  334.                     above accounting system is single-user and will not
  335.  
  336.           The Mnu v1.26
  337.           Copyright 1989 Bonsai Technologies. All rights reserved.
  338.  
  339.  
  340.  
  341.  
  342.  
  343.           Chapter 1 - Mnu Basics                                     Page 4
  344.  
  345.                     allow multi-user access to the data files.  Simply
  346.                     specify the number of licenses as 1 on the Program and
  347.                     only one person will be allowed into the accounting
  348.                     system at the same time (you must also use the Exec
  349.                     execution method for this to work).  Note that this
  350.                     setup, 1 program and multiple items, would not allow a
  351.                     user to access GL if another user is in AP, since both
  352.                     items use the same program.
  353.  
  354.                     The other application of the license metering feature
  355.                     is that it allows you to purchase fewer licenses for a
  356.                     program than the number of users on your network
  357.                     without violating your license agreement; i.e., on a 10
  358.                     user network, you may buy 5 word processing licenses
  359.                     and use the license metering feature to only allow 5
  360.                     users to use the program at the same time.
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.           The Mnu v1.26
  396.           Copyright 1989 Bonsai Technologies. All rights reserved.
  397.  
  398.  
  399.  
  400.  
  401.  
  402.           Chapter 2 - Mnu Configuration                              Page 5
  403.  
  404.           Chapter 2 - Mnu Configuration
  405.           ----------------------------------
  406.  
  407.           Help in MnuCon          Help in MnuCon
  408.  
  409.           MnuCon has an online context-sensitive help system.  Whenever you
  410.           need more information on something, simply press F1.
  411.  
  412.           The Help Text is organized as an information tree which gets more
  413.           and more specific as you move through it.  The following is a
  414.           guide to interpreting the Help screens:
  415.             
  416.                The topic behind  "::" is the title of the current page.
  417.  
  418.                The topics behind ">>" are more specific help.
  419.             
  420.                The topics behind "<<" is more general help.
  421.  
  422.                Any highlighted text may be selected by moving the selection
  423.                bar with the cursor keys and striking enter.
  424.               
  425.                Highlighted text will generally appear after the ">>" and 
  426.                "<<" symbols.  However, it will occasionally appear in the
  427.                text also.
  428.  
  429.  
  430.           MnuCon Operation          MnuCon Operation
  431.  
  432.           MnuCon consists of a series of menus and list selections.
  433.  
  434.           When in a menu, use the up/down arrow keys to move among the
  435.           options.  Options that have a Quick-Select character will have
  436.           that character highlighted. If you hit the Quick-Select character
  437.           for an option, the cursor will move to that option. After the
  438.           cursor is on your desired option, hit enter to execute the
  439.           option.
  440.  
  441.           When in a list selection, use the up/down arrows, home/end,
  442.           pgup/pgdn to move the cursor through the options.  Also, you may
  443.           hit the first letter of an option, this will take you to the
  444.           first option in the list with that first letter except if the
  445.           current option has that first letter, it will take you to the
  446.           next option with that first letter.
  447.                 
  448.           In addition to the cursor movement keys, one of more of the
  449.           following may be active in a list selection: Enter, Delete,
  450.           Insert, Mark(F5), Modify(F3).  Hit the Help key while in the list
  451.           to find out which keys are active.
  452.  
  453.  
  454.           The Mnu v1.26
  455.           Copyright 1989 Bonsai Technologies. All rights reserved.
  456.  
  457.  
  458.  
  459.  
  460.  
  461.           Chapter 2 - Mnu Configuration                              Page 6
  462.  
  463.           Main Menu          Main Menu
  464.  
  465.           The Main Menu consists of the following options:
  466.  
  467.              Group            This option will allow you add, delete,
  468.              Information      and edit Groups.  The operations performed
  469.                               here are identical to those in SysCon.
  470.  
  471.  
  472.              Item             This option will allow you to add, delete,
  473.              Information      and edit Items.
  474.  
  475.              Menu             This option will allow you to add, delete
  476.              Information      and edit Menus.
  477.  
  478.              Other            This option will allow you to edit The
  479.              Information      Mnu's configuration information, such as
  480.                               the Base Menu, the Automatic Logout
  481.                               Timeout, whether or not to display the
  482.                               Station Number on the screen title, etc.
  483.  
  484.              Program          This option will allow you to add, delete
  485.              Information      and edit Programs.
  486.  
  487.              Reports          This option will allow you to
  488.                               print/display system-wide reports.
  489.  
  490.              User             This option will allow you to edit
  491.              Information      information pertaining to Users.  The
  492.                               operations performed here are identical to
  493.                               those in SysCon. Note that you cannot add
  494.                               or delete Users with this option, those
  495.                               functions must be performed in SysCon.
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.           The Mnu v1.26
  514.           Copyright 1989 Bonsai Technologies. All rights reserved.
  515.  
  516.  
  517.  
  518.  
  519.  
  520.           Chapter 2 - Mnu Configuration                              Page 7
  521.  
  522.           Group Information          Group Information
  523.  
  524.           Selecting Group Information will bring up a List Selection of
  525.           Groups.  The functions here duplicate those available in SysCon. 
  526.           From this list you may Add, Edit, Modify or Delete Groups.
  527.  
  528.           Group Selection List
  529.  
  530.           The Group Selection List has the following keys active:
  531.  
  532.                o Enter        Edit the Group under selection bar.
  533.                o Delete       Delete Group under selection bar or delete
  534.                               all marked Groups.
  535.                o Mark (F5)    Mark/unmark Group under selection bar.
  536.                o Modify (F3)  Change the name of the Group under the
  537.                               selection bar.
  538.                o Insert       Create a new Group.
  539.  
  540.           Edit Group
  541.  
  542.           After you have selected a Group from the Group Selection List,
  543.           the Edit Group menu is presented with the following options
  544.           available:
  545.  
  546.              Full Name        This option will allow to give the group a
  547.                               descriptive name. 
  548.  
  549.              Group Members    This option will allow you to add/delete
  550.                               users to/from this Group.
  551.  
  552.              Summary          This option will allow you to
  553.                               display/print a summary of this group.
  554.  
  555.           Full Name
  556.  
  557.           The Full Name is only used to print reports.  It has no impact on
  558.           program operation.  It does not need to be unique; i.e., two
  559.           groups may have the same Full Name.  The Full Name may consist of
  560.           upper/lower case, spaces and punctuation.  This is the same Full
  561.           Name that may be manipulated with SysCon.
  562.  
  563.           Group Members
  564.  
  565.           The Group Members information is used in many ways, both by The
  566.           Mnu and by Netware.  This is the same Group Members that may be
  567.           manipulated with SysCon.
  568.  
  569.           Summary
  570.  
  571.  
  572.           The Mnu v1.26
  573.           Copyright 1989 Bonsai Technologies. All rights reserved.
  574.  
  575.  
  576.  
  577.  
  578.  
  579.           Chapter 2 - Mnu Configuration                              Page 8
  580.  
  581.           Summary will display/print a summary of the Group being edited. 
  582.           This Summary includes the Group's Full Name, Group Members and
  583.           Trustee Assignments.
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.           The Mnu v1.26
  632.           Copyright 1989 Bonsai Technologies. All rights reserved.
  633.  
  634.  
  635.  
  636.  
  637.  
  638.           Chapter 2 - Mnu Configuration                              Page 9
  639.  
  640.           Item Information          Item Information
  641.  
  642.           Selecting Item Information will bring up a List Selection of
  643.           Items. From this list you may Add, Edit, Modify or Delete Items.
  644.  
  645.           Item Selection List
  646.  
  647.           The Item Selection List has the following keys active:
  648.  
  649.                o Enter        Edit the Item under selection bar.
  650.                o Delete       Delete Item under selection bar or delete all
  651.                               marked Items.
  652.                o Mark (F5)    Mark/unmark Item under selection bar.
  653.                o Modify (F3)  Change the name of the Item under selection
  654.                               bar.
  655.                o Insert       Create a new Item.
  656.  
  657.           Edit Item
  658.  
  659.           After you have selected an Item from the Item Selection List, the
  660.           Edit Item menu is presented with the following options available:
  661.  
  662.              Authorized       This option allows you to specify which
  663.              Groups           Groups are authorized to use this Item.
  664.  
  665.              Authorized       This option allows you to specify which
  666.              Users            Users are authorized to use this Item.
  667.  
  668.              Default Drive    This option allows you to specify a
  669.                               Default Drive letter for the Item to use
  670.                               as the default/current drive during
  671.                               execution.
  672.  
  673.              Description      This options allows you to specify a
  674.                               Description for this Item.  This
  675.                               Description is similar to Groups' & Users'
  676.                               Full Names.
  677.  
  678.              Drive Mapping    This option allows you to specify the
  679.                               Drives that will be mapped when the Item
  680.                               executes.
  681.  
  682.              Execution        This option allows you to specify an
  683.              Method           execution method for this item.  There are
  684.                               several choices available, each with it's
  685.                               own strong points relating to memory
  686.                               overhead, license metering support, etc.
  687.  
  688.  
  689.  
  690.           The Mnu v1.26
  691.           Copyright 1989 Bonsai Technologies. All rights reserved.
  692.  
  693.  
  694.  
  695.  
  696.  
  697.           Chapter 2 - Mnu Configuration                             Page 10
  698.  
  699.              Instructions     This option allows to specify the
  700.                               Instructions that this Item will use when
  701.                               it executes.
  702.  
  703.              Menus Used In    This option allows you to specify which
  704.                               Menus this Item will appear in.
  705.  
  706.              Prohibited       This option allows you to specify which
  707.              Groups           Groups will be Prohibited from using this
  708.                               Item.
  709.  
  710.              Prohibited       This option allows you to specify which
  711.              Users            Users will be Prohibited from using this
  712.                               Item.
  713.  
  714.              Program Used     This option will allow you specify which
  715.                               Program this Item uses, if any.
  716.  
  717.              Summary          This option will display/print a summary
  718.                               of this Item.
  719.  
  720.           Authorized Groups & Users
  721.  
  722.           The Authorized Groups & Users is used to determine if an item
  723.           will appear on a user's menu. There are three ways a user may be
  724.           authorized to use an Item:
  725.  
  726.                1)   The user is in the Authorized Users list.
  727.                2)   The user is security equivalent to a User that is in
  728.                     the Authorized Users list.
  729.                3)   The user is a member of a Group that is in the
  730.                     Authorized Groups list.
  731.  
  732.           Note that making a user security equivalent to another user does
  733.           not transfer group membership (just like Netware Trustee
  734.           Assignments).  Also see Prohibited Groups & Users.
  735.  
  736.           Default Drive
  737.  
  738.           This option will allow you to select the drive letter of the
  739.           default drive during execution.  If a default drive is not
  740.           specified, the user drive will be the default drive.
  741.  
  742.           Note that if the Item uses a Program that has a Default Drive
  743.           specified, the Default Drive that you specify for the Item will
  744.           override the Program's Default Drive.
  745.  
  746.           Description
  747.  
  748.  
  749.           The Mnu v1.26
  750.           Copyright 1989 Bonsai Technologies. All rights reserved.
  751.  
  752.  
  753.  
  754.  
  755.  
  756.           Chapter 2 - Mnu Configuration                             Page 11
  757.  
  758.           This option allows you to specify a Description that will be used
  759.           when the item appears on a menu.  The default Description is the
  760.           Item Name (as it appears in the Item Information List).  The
  761.           Description is similar to Full Names for Groups and Users.  It
  762.           may be any combination of upper/lower case, numbers, spaces and
  763.           punctuation.  It does not have to be unique (two items may have
  764.           the same Description).  In addition, this option allows you to
  765.           specify a QuickSelect character.  This character will appear
  766.           highlighted on menus and may be used to move to the item with one
  767.           keystroke.  Note that this character must be specified in the
  768.           same case (upper/lower) as it appears in the Description.  Also,
  769.           if the character appears more that once in the Description, the
  770.           first occurrence will be used.  Specify a space if you do not
  771.           want a Quick Select character for this item.
  772.  
  773.           Drive Mapping
  774.  
  775.           This option will allow you to specify drive mapping for data
  776.           drives.
  777.  
  778.           Note that Item Drive Mapping overrides Program Drive Mapping for
  779.           any Drive Letters that are used in both the Item and Program.
  780.  
  781.           Execution Method
  782.  
  783.           This option allows you to specify the Execution Method for the
  784.           Item. The following Execution Methods are available:
  785.  
  786.              Shell            Very fast execution & return to menu, one
  787.                               line instructions only, relatively high
  788.                               memory overhead (75-150k), license control
  789.                               is available.
  790.  
  791.              Shell&Pause      Same as Shell, except program pauses
  792.                               before it clears the screen and returns to
  793.                               the menu.
  794.  
  795.              Exec             Fast execution & return to menu, multiple
  796.                               line instructions, low memory overhead
  797.                               (10k), license control is available.
  798.  
  799.              Exit             Fast exit from the Menu to DOS.
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.           The Mnu v1.26
  809.           Copyright 1989 Bonsai Technologies. All rights reserved.
  810.  
  811.  
  812.  
  813.  
  814.  
  815.           Chapter 2 - Mnu Configuration                             Page 12
  816.  
  817.              Batch            Execution and return to menu is slower
  818.                               than other methods. License control is not
  819.                               available. This methods only purpose for
  820.                               existence is that there is no (0) memory
  821.                               overhead and so is suitable for
  822.                               loading/unloading TSR's and for running
  823.                               programs that won't tolerate even a 10k
  824.                               memory overhead.
  825.  
  826.              Batch & Exit     Same as Batch except that the menu is not
  827.                               restarted after the item is done
  828.                               executing.  The method is suitable for
  829.                               exiting to a local hard drive or starting
  830.                               another menu system (why would anyone
  831.                               would want to use anything but The Mnu?).
  832.  
  833.              Logout           Same as Batch except that after the item
  834.                               is done executing, MNU$LOG.BAT is called
  835.                               to log the user out of the network.
  836.  
  837.           This is a table summarizing these methods:
  838.  
  839.                                 Shell                Batch
  840.           Method:       Shell  &Pause   Exec  Batch  &Exit  Exit  Logout
  841.                         -----  ------   ----  -----  ----- -----  ------
  842.           Mem OverHead   75k     75k    10k     0k     0k   N/A     0k
  843.           Load TSR        No      No     No    Yes    Yes   N/A    Yes
  844.           License Ctrl   Yes     Yes    Yes     No     No   N/A     No
  845.           ExecSpeed     Fast    Fast   Slow   Slow   Slow  Fast   Slow
  846.           ReturnSpeed   Fast    Fast   Fast   Slow    N/A   N/A    N/A
  847.           Multi Instr     No      No    Yes    Yes    Yes   N/A    Yes
  848.           PauseOnReturn   No     Yes     No     No    N/A   N/A    N/A
  849.           Return to Mnu  Yes     Yes    Yes    Yes     No    No     No
  850.  
  851.           Shell
  852.                       
  853.           This method is well suited for executing interactive programs
  854.           that do not need a lot of memory to run.
  855.  
  856.           This method yields the best turn-around speed since the Mnu does
  857.           not need to be unloaded from memory, however it only executes one
  858.           instruction line.  If more than one instruction line is needed,
  859.           use the Exec method.  This method does provide license control.
  860.  
  861.           Shell & Pause
  862.  
  863.           This method is the same as Shell except that it pauses for a
  864.           keystroke before that screen is cleared and the menu restarted. 
  865.           It well suited for use with non-interactive programs such as
  866.  
  867.           The Mnu v1.26
  868.           Copyright 1989 Bonsai Technologies. All rights reserved.
  869.  
  870.  
  871.  
  872.  
  873.  
  874.           Chapter 2 - Mnu Configuration                             Page 13
  875.  
  876.           ChkVol and Dir because it pauses and waits for the user to hit a
  877.           key before overwriting the screen with the Mnu.
  878.  
  879.           Exec
  880.  
  881.           This method will be used for the great majority of items.  It has
  882.           a low memory overhead, license control and the return to the menu
  883.           is almost instantaneous. 
  884.  
  885.           It is slightly slower than the Shell methods because of the
  886.           additional file i/o involved in multiple-line instructions and
  887.           swapping the menu's memory space.  It is much faster at returning
  888.           to the menu than the Batch method because it does not have to
  889.           reread all of the item and menu information from the file server.
  890.  
  891.           Batch
  892.  
  893.           This method is best for loading and unloading TSR's.  The
  894.           execution speed is similar to Exec but it's return to menu speed
  895.           is greatly impacted, since all item and menu information must be
  896.           reread from the file server.  License control is NOT available
  897.           with this method.  This method may also be used for programs that
  898.           will not tolerate the 10k memory overhead of the Exec method.
  899.  
  900.           Batch & Exit
  901.  
  902.           This method is the same as the Batch method except that the Mnu
  903.           is not reloaded after execution.  It may be used to transfer
  904.           control to a local hard disk.
  905.  
  906.           Exit
  907.  
  908.           This method is used to provide an exit to dos capability for non-
  909.           supervisor equivalent users when the Allow Escape to Dos is set
  910.           to No.  Note that supervisor-equivalent users may always escape
  911.           from the base menu to dos, regardless of the setting of Allow
  912.           Escape to Dos.  Any item instructions are ignored.
  913.  
  914.           Logout
  915.  
  916.           This method is used to provide a logout capability for items. It
  917.           is somewhat more flexible than the Novell Menu !Logout because it
  918.           uses the MNU$LOG.BAT file to logout.  This file may be modified
  919.           to provide a continuous login loop, or display instructions about
  920.           how to log back into the network.  Also, MNU$LOG.BAT calls
  921.           LOGOUT.EXE to actually log out, so the login statistics are
  922.           displayed.            ~
  923.  
  924.           Instructions
  925.  
  926.           The Mnu v1.26
  927.           Copyright 1989 Bonsai Technologies. All rights reserved.
  928.  
  929.  
  930.  
  931.  
  932.  
  933.           Chapter 2 - Mnu Configuration                             Page 14
  934.  
  935.  
  936.           This option will allow you to add,edit and delete the
  937.           Instructions for this Item.  Instructions may be straight text
  938.           and may include instructions from other items.  These
  939.           instructions are normal DOS batch commands.  User prompting for
  940.           parameters may be done with same syntax as the Novell Menu -- put
  941.           a '@' in the instruction, followed by the prompt in '"'s. For
  942.           example, to do a copy:
  943.                copy @"Source file spec" @"Destination file spec"
  944.  
  945.           The Instruction List has the following keys active:
  946.  
  947.                o Enter   Edit the Instruction under selection bar.
  948.                o Delete  Delete Instruction under selection bar.
  949.                o Insert  Create a new Instruction. The new Instruction will
  950.                          be placed immediately before the Instruction under
  951.                          the selection bar.
  952.  
  953.           Menus Used In
  954.  
  955.           This option will allow you to specify which Menus this Item will
  956.           appear on.  You may also specify that this Item will appear on a
  957.           Menu by using the Menu Structure in Menu Information.
  958.  
  959.           Prohibited Groups & Users
  960.  
  961.           The Prohibited Groups & Users is used in conjunction with
  962.           Authorized Groups & Users to determine if an item will appear on
  963.           a user's menu.  For an item to appear on a user's menu, the user
  964.           must first be authorized (see requirements in Authorized Groups &
  965.           Users) and second, the user must NOT be prohibited.  There are
  966.           three ways a user may be prohibited to use an Item:
  967.  
  968.                1)   The user is in the Prohibited Users list.
  969.                2)   The user is security equivalent to a User that is in
  970.                     the Prohibited Users list.
  971.                3)   The user is a member of a Group that is in the
  972.                     Prohibited Groups list.
  973.  
  974.           Note that making a user security equivalent to another user does
  975.           not transfer group membership (just like Netware Trustee
  976.           Assignments).
  977.  
  978.           Program Used
  979.  
  980.           This option will allow you to specify which program will be used
  981.           by this item.  Specifying a program to be used will cause the
  982.           program's search drives to be mapped when the item is executed. 
  983.           It also enables license control when the program has it enabled
  984.  
  985.           The Mnu v1.26
  986.           Copyright 1989 Bonsai Technologies. All rights reserved.
  987.  
  988.  
  989.  
  990.  
  991.  
  992.           Chapter 2 - Mnu Configuration                             Page 15
  993.  
  994.           and when a compatible execution method is used.  In addition, the
  995.           programs data drives and default drive are used.  If the item and
  996.           program have the same drive letter mapped, the item's mapping is
  997.           used.  Also, if the item has a default drive specified (not a
  998.           space), the item's default drive is used.
  999.  
  1000.           Summary
  1001.  
  1002.           Summary will display/print a summary of the Item being edited.
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.           The Mnu v1.26
  1045.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.           Chapter 2 - Mnu Configuration                             Page 16
  1052.  
  1053.           Menu Information          Menu Information
  1054.  
  1055.           Selecting Menu Information will bring up a List Selection of
  1056.           Menus.  From this list you may Add, Edit, Modify or Delete Menus.
  1057.  
  1058.           The Menu Selection List has the following keys active:
  1059.  
  1060.                o Enter        Edit the Menu under selection bar.
  1061.                o Delete       Delete Menu under selection bar or delete all
  1062.                               marked Menus.
  1063.                o Mark (F5)    Mark/unmark Menu under selection bar.
  1064.                o Modify (F3)  Change the name of the Menu under selection
  1065.                               bar.
  1066.                o Insert       Create a new Menu.
  1067.  
  1068.           Edit Menu
  1069.  
  1070.           After you have selected an Menu from the Menu Selection List, the
  1071.           Edit Menu menu is presented with the following options available:
  1072.  
  1073.              Authorized       This option allows you to specify which
  1074.              Groups           Groups are authorized to use this Menu.
  1075.  
  1076.              Authorized       This option allows you to specify which
  1077.              Users            Users are authorized to use this Menu.
  1078.  
  1079.              Description      This options allows you to specify a
  1080.                               Description for this Menu.  This
  1081.                               Description is similar to Groups' & Users'
  1082.                               Full Names.
  1083.  
  1084.              Menus Used In    This option allows you to specify which
  1085.                               Menus this Menu will appear in.
  1086.  
  1087.              Menu Structure   This option will allow you specify which
  1088.                               Items/Menus will appear on this Menu.
  1089.  
  1090.              Prohibited       This option allows you to specify which
  1091.              Groups           Groups will be Prohibited from using this
  1092.                               Menu.
  1093.  
  1094.              Prohibited       This option allows you to specify which
  1095.              Users            Users will be Prohibited from using this
  1096.                               Menu.
  1097.  
  1098.              Screen Position  This option will allow you specify where
  1099.                               the Menu should appear on the screen.
  1100.  
  1101.  
  1102.  
  1103.           The Mnu v1.26
  1104.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.           Chapter 2 - Mnu Configuration                             Page 17
  1111.  
  1112.              Summary          This option will display/print a summary
  1113.                               of this Menu.
  1114.  
  1115.           Authorized Groups & Users
  1116.  
  1117.           The Authorized Groups & Users is used to determine if a Menu will
  1118.           appear on a user's menu. There are three ways a user may be
  1119.           authorized to use an Menu:
  1120.  
  1121.                1)   The user is in the Authorized Users list.
  1122.                2)   The user is security equivalent to a User that is in
  1123.                     the Authorized Users list.
  1124.                3)   The user is a member of a Group that is in the
  1125.                     Authorized Groups list.
  1126.  
  1127.           Note that making a user security equivalent to another user does
  1128.           not transfer group membership (just like Netware Trustee
  1129.           Assignments).  Also see Prohibited Groups & Users.
  1130.  
  1131.           Description
  1132.  
  1133.           This option allows you to specify a Description that will be used
  1134.           when the Menu appears on a menu.  This Description will also be
  1135.           used as the Menu's title when it is displayed on the screen.  The
  1136.           default Description is the Menu Name (as it appears in the Menu
  1137.           Information List).  The Description is similar to Full Names for
  1138.           Groups and Users.  It may be any combination of upper/lower case,
  1139.           numbers, spaces and punctuation.  It does not have to be unique
  1140.           (two Menus may have the same Description).  In addition, this
  1141.           option allows you to specify a QuickSelect character.  This
  1142.           character will appear highlighted on menus and may be used to
  1143.           move to the Menu with one keystroke.  Note that this character
  1144.           must be specified in the same case (upper/lower) as it appears in
  1145.           the Description.  Also, if the character appears more that once
  1146.           in the Description, the first occurrence will be used.  Specify a
  1147.           space if you do not want a Quick Select character for this Menu.
  1148.  
  1149.           Menu Structure
  1150.  
  1151.           This option will allow you to specify which Menus and Items will
  1152.           appear on this Menu.
  1153.  
  1154.           Menus Used In
  1155.  
  1156.           This option will allow you to specify which Menus this Item will
  1157.           appear on.  You may also specify that this Item will appear on a
  1158.           Menu by using the Menu Structure in Menu Information.
  1159.  
  1160.           Prohibited Groups & Users
  1161.  
  1162.           The Mnu v1.26
  1163.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.           Chapter 2 - Mnu Configuration                             Page 18
  1170.  
  1171.  
  1172.           The Prohibited Groups & Users is used in conjunction with
  1173.           Authorized Groups & Users to determine if an Menu will appear on
  1174.           a user's menu.  For an Menu to appear on a user's menu, the user
  1175.           must first be authorized (see requirements in Authorized Groups &
  1176.           Users) and second, the user must NOT be prohibited.  There are
  1177.           three ways a user may be prohibited to use an Menu:
  1178.  
  1179.                1)   The user is in the Prohibited Users list.
  1180.                2)   The user is security equivalent to a User that is in
  1181.                     the Prohibited Users list.
  1182.                3)   The user is a member of a Group that is in the
  1183.                     Prohibited Groups list.
  1184.  
  1185.           Note that making a user security equivalent to another user does
  1186.           not transfer group membership (just like Netware Trustee
  1187.           Assignments).
  1188.  
  1189.           Screen Position
  1190.  
  1191.           This option will allow you to specify where the menu will appear
  1192.           on the screen.  Both a Horizontal (Left,Center,Right) and a
  1193.           Vertical (Upper,Middle,Lower) position may be specified.  The
  1194.           default is Middle,Center.
  1195.  
  1196.           The menu will be centered in the specified area of the screen. 
  1197.           If the menu is too big to be centered in the given area, the
  1198.           position will be adjusted automatically.
  1199.  
  1200.           Summary
  1201.  
  1202.           Summary will display/print a summary of the Menu being edited.
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.           The Mnu v1.26
  1222.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.           Chapter 2 - Mnu Configuration                             Page 19
  1229.  
  1230.           Other Information          Other Information
  1231.  
  1232.           This option will allow you to edit global operation parameters
  1233.           for The Mnu.  After selecting this option the following options
  1234.           will be presented:
  1235.  
  1236.              Allow Escape to  This option selects whether or not
  1237.              DOS              pressing Escape from the base menu will
  1238.                               exit to DOS.
  1239.  
  1240.              Automatic        If you wish to have an item execute when
  1241.              Logout Item      the Automatic Logout Timeout expires,
  1242.                               specify it here.  If none is selected, the
  1243.                               user will still be logged out.
  1244.  
  1245.              Automatic        This option allows you to specify the
  1246.              Logout Timeout   number of minutes of inactivity before the
  1247.                               user is automatically logged out.
  1248.  
  1249.              Base Menu        This option allows you to specify a Menu
  1250.                               to be used as a system-wide Base Menu.
  1251.  
  1252.              Display Station  This option allows you to specify whether
  1253.              Number           or not to display the station number with
  1254.                               the user name in the screen title area.
  1255.  
  1256.              Screen Saver     This option allows you to specify the
  1257.              Timeout          number of minutes of inactivity allowed
  1258.                               before the screen is automatically
  1259.                               blanked.
  1260.  
  1261.              Separate Menus   This option allows you to specify whether
  1262.              from Items       or not Menus are separated from Items when
  1263.                               they are displayed on the screen.
  1264.  
  1265.              Summary          The option displays/prints this
  1266.                               information.
  1267.  
  1268.           Allow Escape to DOS
  1269.  
  1270.           This option will allow you to select whether or not to allow an
  1271.           exit to DOS by pressing Escape from the main menu.  Note that
  1272.           Items with Execution Methods Exit or Batch & Exit will still exit
  1273.           to DOS after execution. Also, please note that SUPERVISOR
  1274.           equivalent users will always be able to escape to DOS from the
  1275.           Main Menu.
  1276.  
  1277.           Auto Logout Item
  1278.  
  1279.  
  1280.           The Mnu v1.26
  1281.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.           Chapter 2 - Mnu Configuration                             Page 20
  1288.  
  1289.           This option will allow you to select the Item to be used for
  1290.           Automatic Logout.  If you select <None>, the Automatic Logout
  1291.           will still function but no Item Instructions will be used. Please
  1292.           note that authorization checking is not performed for an
  1293.           Automatic Logout item.  You must use Auto Logout Timeout to
  1294.           enable/disable the Automatic Logout.
  1295.  
  1296.           Auto Logout Timeout
  1297.  
  1298.           This option will allow you to select the Timeout for the
  1299.           Automatic Logout.  Use a value of 0 to disable the Automatic
  1300.           Logout.  The value is in minutes.  The Automatic Logout is
  1301.           operational only when executing the menu, not while in MnuCon or
  1302.           MnuInst.  Also, it is not operational while in an application
  1303.           program.
  1304.  
  1305.           Base Menu
  1306.  
  1307.           This option will allow you to select the Base Menu. This is the
  1308.           Menu that is used by the program as the "main menu". Please note
  1309.           that everyone should be authorized to use this Menu.
  1310.  
  1311.           Display Station Number
  1312.  
  1313.           This option will allow you to select whether or not to display
  1314.           the Station Number after the User Name in the Title Block on the
  1315.           top of the screen.  The Station Number is the current setting of
  1316.           the DOS envvar MNU_STATION, which should be the Connection
  1317.           Number.
  1318.  
  1319.           Screen Saver Timeout
  1320.  
  1321.           This option will allow you to select the Timeout for the
  1322.           Automatic Screen Saver.  Use a value of 0 to disable the
  1323.           Automatic Screen Saver.  The value is in minutes.  The Automatic
  1324.           Screen Saver is operational only when executing the menu, not
  1325.           while in MnuCon or MnuInst.  Also, it is not operational while in
  1326.           an application program.
  1327.  
  1328.           Separate Menus from Items
  1329.  
  1330.           This option will allow you to select whether or not to separate
  1331.           Menu choices from Item choices when they are presented to the
  1332.           user. The separation consists of Sorting the Menus to the bottom
  1333.           of the list and inserting a separating line when the menu is
  1334.           presented to the user.
  1335.  
  1336.           Summary
  1337.  
  1338.  
  1339.           The Mnu v1.26
  1340.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.           Chapter 2 - Mnu Configuration                             Page 21
  1347.  
  1348.           This option will display/print a summary of the this info.
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.           The Mnu v1.26
  1399.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.           Chapter 2 - Mnu Configuration                             Page 22
  1406.  
  1407.           Program Information          Program Information
  1408.  
  1409.           Selecting Program Information will bring up a List Selection of
  1410.           Programs. From this list you may Add, Edit, Modify or Delete
  1411.           Programs.
  1412.  
  1413.           Program Selection List
  1414.  
  1415.           The Program Selection List has the following keys active:
  1416.  
  1417.                o Enter        Edit the Program under selection bar.
  1418.                o Delete       Delete Program under selection bar or delete
  1419.                               all marked Programs.
  1420.                o Mark (F5)    Mark/unmark Program under selection bar.
  1421.                o Modify (F3)  Change the name of the Program under
  1422.                               selection bar.
  1423.                o Insert       Create a new Program.
  1424.  
  1425.           Edit Program
  1426.  
  1427.           After you have selected a Program from the Program Selection
  1428.           List, the Edit Program menu is presented with the following
  1429.           options available:
  1430.  
  1431.              Default Drive    This option allows you to specify a
  1432.                               Default Drive letter for Items that use
  1433.                               this Program to use as the default/current
  1434.                               drive during execution.
  1435.  
  1436.              Description      This options allows you to specify a
  1437.                               Description for this Program.  This
  1438.                               Description is similar to Groups' & Users'
  1439.                               Full Names.
  1440.  
  1441.              Drive Mapping    This option allows you to specify the
  1442.                               Drives that will be mapped when Items that
  1443.                               use this program execute.
  1444.  
  1445.              License          This option allows you to specify how may
  1446.              Information      license copies you own for this program.
  1447.  
  1448.              Search Path      This option allows to specify the path
  1449.                               where the executables for this program
  1450.                               reside.  The Search Path will be mapped
  1451.                               when Items that use this Program execute.
  1452.  
  1453.              Summary          This option will display/print a summary
  1454.                               of this Program.
  1455.  
  1456.  
  1457.           The Mnu v1.26
  1458.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.           Chapter 2 - Mnu Configuration                             Page 23
  1465.  
  1466.           Default Drive
  1467.  
  1468.           This option will allow you to select the drive letter of the
  1469.           default drive during execution.  If a default drive is not
  1470.           specified, the user drive will be the default drive.
  1471.  
  1472.           Note that if an Item that uses this Program has a Default Drive
  1473.           specified, the Default Drive that is specified for the Item will
  1474.           override the Program's Default Drive.
  1475.  
  1476.           Description
  1477.  
  1478.           This option allows you to specify a Description for the          
  1479.           Program. The default Description is the Program Name.
  1480.  
  1481.           Note that the Description for Programs is only used when printing
  1482.           reports and will never be seen on a user's menu (since only Items
  1483.           and Menus appear on user's menus).
  1484.  
  1485.           Drive Mapping
  1486.  
  1487.           This option will allow you to specify drive mapping for data
  1488.           drives.
  1489.  
  1490.           Note that Item Drive Mapping overrides Program Drive Mapping for
  1491.           any Drive Letters that are used in both the Item and Program.
  1492.  
  1493.           License Info
  1494.  
  1495.           This option will allow you to edit the License Information for
  1496.           the Program.  The Number of Licenses sets the maximum number of
  1497.           users that may use the Program simultaneously. Note that if the
  1498.           Program is used from an Item with the Batch or Batch & Exit
  1499.           execution methods, the License Information will be ignored.
  1500.  
  1501.           Use 0 for an unlimited Number of Licenses.
  1502.  
  1503.           Search Path
  1504.  
  1505.           The search path specifies the location of the program files. 
  1506.           This path will be mapped to a search drive (usually X:).  Specify
  1507.           the full path including the volume name.
  1508.  
  1509.           Summary
  1510.  
  1511.           This option will display/print a summary of this Program.
  1512.  
  1513.  
  1514.  
  1515.  
  1516.           The Mnu v1.26
  1517.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.           Chapter 2 - Mnu Configuration                             Page 24
  1524.  
  1525.           User Information          User Information
  1526.  
  1527.           Selecting User Information will bring up a List Selection of
  1528.           Users. From this list you may Edit and Modify Users.  These
  1529.           functions duplicate those available in SysCon.
  1530.  
  1531.           Note that you may not add or delete users, these functions must
  1532.           be performed in SysCon.
  1533.  
  1534.           Group Selection List
  1535.  
  1536.           The Group Selection List has the following keys active:
  1537.  
  1538.                o Enter        Edit the Group under selection bar.
  1539.                o Delete       Delete Group under selection bar or delete
  1540.                               all marked Groups.
  1541.                o Mark (F5)    Mark/unmark Group under selection bar.
  1542.                o Modify (F3)  Change the name of the Group under the
  1543.                               selection bar.
  1544.                o Insert       Create a new Group.
  1545.  
  1546.           Edit Group
  1547.  
  1548.           After you have selected a User from the User Selection List, the
  1549.           Edit User menu is presented with the following options available:
  1550.  
  1551.              Full Name        This option will allow to give the User a
  1552.                               descriptive name. 
  1553.  
  1554.              Groups Belonged  This option will allow you to add/delete
  1555.              To               groups that this User belongs to.
  1556.  
  1557.              Security         This option will allow you to add/delete
  1558.              Equivalences     Security Equivalences for this User.
  1559.  
  1560.              Summary          This option will allow you to
  1561.                               display/print a summary of this User.
  1562.  
  1563.           Full Name
  1564.  
  1565.           The Full Name is only used to print reports.  It has no impact on
  1566.           program operation.  It does not need to be unique; i.e., two
  1567.           users may have the same Full Name.  The Full Name may consist of
  1568.           upper/lower case, spaces and punctuation.  This is the same Full
  1569.           Name that may be manipulated with SysCon.
  1570.  
  1571.           Groups Belonged To
  1572.  
  1573.           The Group Belonged To information is used in many ways, both by
  1574.  
  1575.           The Mnu v1.26
  1576.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.           Chapter 2 - Mnu Configuration                             Page 25
  1583.  
  1584.           The Mnu and by Netware.  This is the same Groups Belonged To that
  1585.           may be manipulated with SysCon.
  1586.  
  1587.           Security Equivalences
  1588.  
  1589.           The Security Equivalence information is used in many ways, both
  1590.           by The Mnu and by Netware.  This is the same Security Equals
  1591.           information that may be manipulated with SysCon, except that you
  1592.           cannot manipulate Group security equivalences with MnuCon while
  1593.           you can with SysCon.  However, MnuCon correctly maintains Group
  1594.           security equivalence while using this option and while using the
  1595.           Groups Belonged To option.
  1596.  
  1597.           Summary
  1598.  
  1599.           Summary will display/print a summary of the User being edited. 
  1600.           This Summary includes the User's Full Name, Groups Belonged To,
  1601.           Security Equivalences, Login Script and Trustee Assignments.
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.           The Mnu v1.26
  1635.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.           Chapter 2 - Mnu Configuration                             Page 26
  1642.  
  1643.           Reports          Reports
  1644.  
  1645.           This option will allow you to edit display/print reports on the
  1646.           system-wide configuration.  After selecting this option the
  1647.           following options will be presented:
  1648.  
  1649.              Complete System  This option displays/prints a composite of
  1650.              Configuration    the Menu Structure, Mnu Configuration and
  1651.                               Netware Configuration reports.
  1652.  
  1653.              Menu Structure   This option displays/prints a report
  1654.                               illustrating the system-wide menu
  1655.                               structure.
  1656.  
  1657.              Netware          This option displays/prints a report of
  1658.              Configuration    all the information relating to Netware
  1659.                               (Users,Groups,Trustee Assignments,System
  1660.                               Login Script).
  1661.  
  1662.           Complete System Configuration
  1663.  
  1664.           This option will display/print a composite of the Menu Structure,
  1665.           Mnu Configuration, and Netware Configuration reports.  This
  1666.           report is complete enough to file as a paper backup of both your
  1667.           User/Group configuration and Mnu configuration.
  1668.  
  1669.           Menu Structure
  1670.  
  1671.           This option will display/print an illustration of the system-
  1672.           wide menu structure, without regard to Authorization/Prohibition.
  1673.  
  1674.           Mnu Configuration
  1675.  
  1676.           This option will display/print a complete report of The Mnu's
  1677.           information on your system.  This report prints the equivalent of
  1678.           a Summary report for all Items/Menus/Programs and a Summary of
  1679.           Other Information.
  1680.  
  1681.           Netware Configuration
  1682.  
  1683.           This option will display/print a complete report of Netware's
  1684.           User/Group information on your system.  This report also prints
  1685.           the System Login Script and all User Login Scripts.  This report
  1686.           prints the equivalent of a Summary report for all Users and
  1687.           Groups.
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.           The Mnu v1.26
  1694.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.           Chapter 3 - The Wadget Example                            Page 27
  1701.  
  1702.           Chapter 3 - The Wadget Example
  1703.           ----------------------------------
  1704.  
  1705.           Perhaps the best way to explain what The Mnu does is to use an
  1706.           example.  We will use the infamous Wadgets International
  1707.           corporation.  Appendix J contains the Complete System
  1708.           Configuration report for this example.
  1709.  
  1710.           Wadgets International has just installed a network in their
  1711.           office.  A workstation is on every desk, including George's, the
  1712.           janitor.  These are the employees:
  1713.  
  1714.                President           Ken Verybery
  1715.  
  1716.                Sales Manager       Ken Killum
  1717.  
  1718.                Sales               Robert Realslick
  1719.                                    Yakov Wecandothat
  1720.  
  1721.                Secretarial         Sara Sweetness
  1722.                                    Gloria Holley
  1723.  
  1724.                Controller          Jay Justjoshin
  1725.  
  1726.                Accounting          Mary Mixitup
  1727.  
  1728.                Production          Mike Gleeful
  1729.                Manager
  1730.  
  1731.                Production          Charles Chuckster
  1732.                Workers             Andy Able
  1733.                                    Jerry Kindaslow
  1734.  
  1735.                Janitor             George Geewhiz
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.           The Mnu v1.26
  1753.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.           Chapter 3 - The Wadget Example                            Page 28
  1760.  
  1761.           The following applications will be used on the network:
  1762.  
  1763.                Make Em Fast           The production workers will need to               Make Em Fast
  1764.                production tracking    use this program during the day to
  1765.                and management         enter information on what they are
  1766.                                       doing.
  1767.  
  1768.                                       The program consists of two modules,
  1769.                                       FSTMAIN and FSTMGT.
  1770.  
  1771.                                       The production manager will need
  1772.                                       access to the management module to
  1773.                                       make sure the production workers are
  1774.                                       doing something.
  1775.  
  1776.                                       Wadgets has an unlimited site license
  1777.                                       for this program.
  1778.  
  1779.  
  1780.                Almost Balanced        Obviously, the accounting department               Almost Balanced
  1781.                accounting             will need to use this program. Also,
  1782.                                       the sales staff will need access to
  1783.                                       the order entry portion of the
  1784.                                       program.
  1785.  
  1786.                                       The program consists of several
  1787.                                       modules: GL (General Ledger),
  1788.                                       PR (Payroll), AP (Accounts Payable),
  1789.                                       AR (Accounts Receivable), and
  1790.                                       OE (Order Entry). Also, this program
  1791.                                       has very high memory requirements and
  1792.                                       will not tolerate any memory overhead
  1793.                                       over the network shell (it barely
  1794.                                       handles the shell).
  1795.  
  1796.                                       Wadgets has an unlimited site license
  1797.                                       for this program.
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.           The Mnu v1.26
  1812.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.           Chapter 3 - The Wadget Example                            Page 29
  1819.  
  1820.                Count 143              Sales staff will need access to this               Count 143
  1821.                spreadsheet            program so that they can run their
  1822.                                       football pool.
  1823.  
  1824.                                       Since this program costs $100,000.99
  1825.                                       per copy, Wadgets could only afford
  1826.                                       to buy 2 copies.
  1827.  
  1828.                Words, Words, Words    Everyone except the production               Words, Words, Words
  1829.                wordprocessing         workers will need to use this
  1830.                                       program.
  1831.  
  1832.                                       Wadgets has a site license for 5
  1833.                                       users.
  1834.  
  1835.                Slow Blue              The production manager will need this               Slow Blue
  1836.                emulation for blue     program to access the mainframe that
  1837.                mainframes             controls the air conditioning in the
  1838.                                       production area.
  1839.  
  1840.                                       This program came with the Blue
  1841.                                       gateway and has an unlimited site
  1842.                                       license.  However, the program will
  1843.                                       lock-up if more users than the
  1844.                                       gateway supports try to use it. The
  1845.                                       gateway currently supports
  1846.                                       one (1) user.
  1847.  
  1848.                TP Tracker             The janitor will need to use this               TP Tracker
  1849.                toilet paper           program. Also, Jay Justjoshin will
  1850.                tracking and           need to use it to make sure John
  1851.                ordering               isn't ordering too much toilet paper
  1852.                                       and selling it for pocket money.
  1853.  
  1854.                                       This program comes free with each
  1855.                                       case of toilet paper. Wadgets
  1856.                                       currently has 553 copies. However,
  1857.                                       the program is a single-user program
  1858.                                       and will not allow multi-user access
  1859.                                       to the data files.
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.           The Mnu v1.26
  1871.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.           Chapter 3 - The Wadget Example                            Page 30
  1878.  
  1879.           The following users and groups have been created on the network:
  1880.  
  1881.                Users                         Groups
  1882.               -----------------------       ------------------------------
  1883.                KV   Ken Verybery             SALES          KK,YW,RR
  1884.                KK   Ken Killum               SECRETARIES    SS,GH
  1885.                RR   Robert Realslick         ACCOUNTING     JJ,MM
  1886.                YW   Yakov Wecandothat        PRODUCTION     MG,CC,AA,JK
  1887.                SS   Sara Sweetness           MANAGEMENT     KV,KK,JJ,MG
  1888.                GH   Gloria Hollering
  1889.                JJ   Jay Justjoshin
  1890.                MM   Mary Mixitup
  1891.                MG   Mike Gleeful
  1892.                CC   Charles Chuckster
  1893.                AA   Andy Able
  1894.                JK   Jerry Kindaslow
  1895.                GG   George Geewhiz
  1896.  
  1897.           The following directory structure has been created:
  1898.  
  1899.             SYS: --+-- SYSTEM
  1900.                    +-- PUBLIC ----- IBM_PC --- MSDOS --- V3.30
  1901.                    +-- LOGIN
  1902.                    +-- MNU_WORK
  1903.                    +-- USERS --+-- KV
  1904.                    |           +-- KK
  1905.                    |           +-- RR
  1906.                    |           +-- YW
  1907.                    |           +-- SS
  1908.                    |           +-- GH
  1909.                    |           +-- JJ
  1910.                    |           +-- MM
  1911.                    |           +-- MG
  1912.                    |           +-- CC
  1913.                    |           +-- AA
  1914.                    |           +-- JK
  1915.                    |           +-- GG
  1916.                    +-- DATA ---+-- TPTRACK
  1917.                    |           +-- MAKEFAST
  1918.                    |           +-- ALMSTBAL
  1919.                    +-- APPS ---+-- MAKEFAST
  1920.                                +-- ALMSTBAL
  1921.                                +-- COUNT143
  1922.                                +-- WWW
  1923.                                +-- SLOWBLUE
  1924.                                +-- TPTRACK
  1925.  
  1926.  
  1927.  
  1928.  
  1929.           The Mnu v1.26
  1930.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.           Chapter 3 - The Wadget Example                            Page 31
  1937.  
  1938.           The system login script is:
  1939.  
  1940.             * Remove any search maps or DOS Path
  1941.               SET PATH=""
  1942.             * Turn Map Display Off so we don't have to see unnecessary info
  1943.               MAP DISPLAY OFF
  1944.             * Map standard search drives and data drives
  1945.               MAP S1:=SYS:PUBLIC
  1946.               MAP S2:=SYS:PUBLIC\%OS\%OS_VERSION
  1947.               SET COMSPEC=S2:COMMAND.COM
  1948.               MAP F:=SYS:USERS\%LOGIN_NAME
  1949.             * Map Mnu work and search drives and set Env vars for the Mnu
  1950.               MAP INS S1:=SYS:APPS
  1951.               MAP W:=SYS:DATA\MNU_WORK
  1952.               DOS SET MNU_USER="F"
  1953.               DOS SET MNU_WORK="W"
  1954.               DOS SET MNU_SEARCH="X"
  1955.               DOS SET MNU_STATION=STATION
  1956.  
  1957.           Each Users login script is:
  1958.  
  1959.             * Exit to The Mnu
  1960.               EXIT "MNU"
  1961.  
  1962.           We have decided that sufficient program security will be provided
  1963.           by giving EVERYONE read-only (ROS) rights to the APPS
  1964.           subdirectory (SYS:APPS).  If we wanted more security for
  1965.           individual programs, we would assign trustee rights to each of
  1966.           the program subdirectories under APPS.
  1967.  
  1968.           For data security, we have decided that security for each
  1969.           subdirectory under DATA should be provided.  Therefore, using
  1970.           SysCon, we have created the following groups and assigned all but
  1971.           parental rights per the following:
  1972.  
  1973.                TP_TRACKER          SYS:DATA\TPTRACK
  1974.                ALMOST_BALANCED     SYS:DATA\ALMSTBAL
  1975.                MAKE_EM_FAST        SYS:DATA\MAKEFAST
  1976.  
  1977.           Also, we have assigned group members as:
  1978.  
  1979.                TP_TRACKER          JJ,GG
  1980.                ALMOST_BALANCED     KK,YW,RR,JJ,MM
  1981.                MAKE_EM_FAST        MG,CC,AA,JK
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.           The Mnu v1.26
  1989.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.           Chapter 3 - The Wadget Example                            Page 32
  1996.  
  1997.           After installing The Mnu files and running MnuInst, we run
  1998.           MnuCon.
  1999.  
  2000.           First, we use the Menu Information option on the main menu to
  2001.           create a Menu to be used as the base menu:
  2002.  
  2003.                BASE_MENU
  2004.                     Description         Wadgets Int'l Main Menu
  2005.                     Authorized Groups   EVERYONE
  2006.  
  2007.           Then we use the Other Information option on the main menu and
  2008.           set:
  2009.                     Allow Escape to DOS           Yes
  2010.                     Base Menu                     BASE_MENU
  2011.  
  2012.           Next, we use the Program Information option to create the
  2013.           following Programs:
  2014.  
  2015.                MAKE_EM_FAST
  2016.                     Search Path         SYS:APPS\MAKEFAST
  2017.                     License Info        Number of Licenses=0
  2018.                     Data Drives         (Abs)G:=SYS:DATA\MAKEFAST
  2019.                     Default Drive       G
  2020.  
  2021.  
  2022.                ALMOST_BALANCED
  2023.                     Search Path         SYS:APPS\ALMSTBAL
  2024.                     Data Drives         (Abs)G:=SYS:DATA\ALMSTBAL
  2025.                     Default Drive       G
  2026.                     License Info        Number of Licenses=0
  2027.  
  2028.                COUNT_143
  2029.                     Search Path         SYS:APPS\COUNT143
  2030.                     License Info        Number of Licenses=2
  2031.  
  2032.                WWW
  2033.                     Search Path         SYS:APPS\WWW
  2034.                     License Info        Number of Licenses=5
  2035.  
  2036.                SLOW_BLUE
  2037.                     Search Path         SYS:APPS\SLOWBLUE
  2038.                     License Info        Number of Licenses=0
  2039.  
  2040.                TP_TRACK
  2041.                     Search Path         SYS:APPS\TPTRACK
  2042.                     License Info        Number of Licenses=1
  2043.                     Data Drives         (Abs)G:=SYS:DATA\TPTRACK
  2044.                     Default Drive       G
  2045.  
  2046.  
  2047.           The Mnu v1.26
  2048.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.           Chapter 3 - The Wadget Example                            Page 33
  2055.  
  2056.           Next, we use Item Information to create the following items:
  2057.  
  2058.                MAKE_EM_FAST_MAIN
  2059.                     Authorized Groups   PRODUCTION
  2060.                     Instructions        (Txt)FSTMAIN
  2061.                     Program Used        MAKE_EM_FAST
  2062.                     Description         Make Em Fast
  2063.                     Execution Method    Exec
  2064.  
  2065.                MAKE_EM_FAST_MGT
  2066.                     Authorized Users    MG
  2067.                     Instructions        (Txt)FSTMGT
  2068.                     Program Used        MAKE_EM_FAST
  2069.                     Description         Make Em Fast - Management
  2070.                     Execution Method    Exec
  2071.  
  2072.                ALMOST_BALANCED_GL
  2073.                     Authorized Groups   ACCOUNTING
  2074.                     Instructions        (Txt)GL
  2075.                     Program Used        ALMOST_BALANCED
  2076.                     Description         GL - General Ledger
  2077.                     Execution Method    Batch
  2078.  
  2079.                ALMOST_BALANCED_PR
  2080.                     Authorized Groups   ACCOUNTING
  2081.                     Instructions        (Txt)PR
  2082.                     Program Used        ALMOST_BALANCED
  2083.                     Description         PR - Payroll
  2084.                     Execution Method    Batch
  2085.  
  2086.                ALMOST_BALANCED_AP
  2087.                     Authorized Groups   ACCOUNTING
  2088.                     Instructions        (Txt)AP
  2089.                     Program Used        ALMOST_BALANCED
  2090.                     Description         AP - Accounts Payable
  2091.                     Execution Method    Batch
  2092.  
  2093.                ALMOST_BALANCED_AR
  2094.                     Authorized Groups   ACCOUNTING
  2095.                     Instructions        (Txt)AR
  2096.                     Program Used        ALMOST_BALANCED
  2097.                     Description         AR - Accounts Receivable
  2098.                     Execution Method    Batch
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.           The Mnu v1.26
  2107.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.           Chapter 3 - The Wadget Example                            Page 34
  2114.  
  2115.                ALMOST_BALANCED_OE
  2116.                     Authorized Groups   ACCOUNTING, SALES
  2117.                     Instructions        (Txt)OE
  2118.                     Program Used        ALMOST_BALANCED
  2119.                     Description         OE - Order Entry
  2120.                     Execution Method    Batch
  2121.  
  2122.                COUNT_143
  2123.                     Authorized Groups   SALES
  2124.                     Instructions        (Txt)COUNT
  2125.                     Program Used        COUNT_143
  2126.                     Description         Count 143
  2127.                     Execution Method    Exec
  2128.  
  2129.                WWW
  2130.                     Authorized Groups   MANAGEMENT, SECRETARIES, SALES,
  2131.                                         ACCOUNTING
  2132.                     Instructions        (Txt)WWW
  2133.                     Data Drives         (RelCre)F:=WWW
  2134.                     Default Drive       F
  2135.                     Program Used        WWW
  2136.                     Description         Words, Words, Words
  2137.                     Execution Method    Exec
  2138.  
  2139.                SLOW_BLUE_LOAD
  2140.                     Authorized Users    MG
  2141.                     Instructions        (Txt)SB
  2142.                     Program Used        SLOW_BLUE
  2143.                     Description         Slow Blue Load
  2144.                     Execution Method    Batch
  2145.  
  2146.                SLOW_BLUE_UNLOAD
  2147.                     Authorized Users    MG
  2148.                     Instructions        (Txt)SB -U
  2149.                     Program Used        SLOW_BLUE
  2150.                     Description         Slow Blue Unload
  2151.                     Execution Method    Batch
  2152.  
  2153.                TP_TRACKER
  2154.                     Authorized Users    GG, JJ
  2155.                     Instructions        (Txt)SB -U
  2156.                     Program Used        TP_TRACKER
  2157.                     Description         TP Tracker
  2158.                     Execution Method    Exec
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.           The Mnu v1.26
  2166.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.           Chapter 3 - The Wadget Example                            Page 35
  2173.  
  2174.           After we have decided that all the items should appear on an
  2175.           Applications Menu, except for the Accounting programs, which
  2176.           should appear on a separate Accounting Menu, we use the Menu
  2177.           Information option and create the following menus:
  2178.  
  2179.                APPLICATIONS
  2180.                     Description         Applications
  2181.                     Authorized Groups   EVERYONE
  2182.                     Menu Structure      MAKE_EM_FAST_MAIN(Item)
  2183.                                         MAKE_EM_FAST_MGT(Item)
  2184.                                         COUNT_143(Item)
  2185.                                         WWW(Item)
  2186.                                         SLOW_BLUE_LOAD(Item)
  2187.                                         SLOW_BLUE_UNLOAD(Item)
  2188.                                         TP_TRACKER(Item)
  2189.                     Menus Used In       BASE_MENU
  2190.  
  2191.                ACCOUNTING
  2192.                     Description         Accounting
  2193.                     Authorized Groups   SALES, ACCOUNTING
  2194.                     Menu Structure      ALMOST_BALANCED_GL(Item)
  2195.                                         ALMOST_BALANCED_PR(Item)
  2196.                                         ALMOST_BALANCED_AP(Item)
  2197.                                         ALMOST_BALANCED_AR(Item)
  2198.                                         ALMOST_BALANCED_OE(Item)
  2199.                     Menus Used In       BASE_MENU
  2200.  
  2201.           This setup will result in the following menu structures:
  2202.  
  2203.           Ken Verybery:
  2204.  
  2205.                Wadgets Int'l Main Menu
  2206.                     Applications
  2207.                          Words, Words, Words
  2208.  
  2209.           Ken Killum:
  2210.  
  2211.                Wadgets Int'l Main Menu
  2212.                     Accounting
  2213.                          OE - Order Entry
  2214.                     Applications
  2215.                          Count 143
  2216.                          Words, Words, Words
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.           The Mnu v1.26
  2225.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.           Chapter 3 - The Wadget Example                            Page 36
  2232.  
  2233.           Robert Realslick & Yakov Wecandothat:
  2234.  
  2235.                Wadgets Int'l Main Menu
  2236.                     Accounting
  2237.                          OE - Order Entry
  2238.                     Applications
  2239.                          Count 143
  2240.                          Words, Words, Words
  2241.  
  2242.           Sara Sweetness & Gloria Holley:
  2243.  
  2244.                Wadgets Int'l Main Menu
  2245.                     Applications
  2246.                          Words, Words, Words
  2247.  
  2248.           Jay Justjoshin:
  2249.  
  2250.                Wadgets Int'l Main Menu
  2251.                     Accounting
  2252.                          AP - Accounts Payable
  2253.                          AR - Accounts Receivable
  2254.                          GL - General Ledger
  2255.                          OE - Order Entry
  2256.                          PR - Payroll
  2257.                     Applications
  2258.                          TP Tracker
  2259.                          Words, Words, Words
  2260.  
  2261.           Mary Mixitup:
  2262.  
  2263.                Wadgets Int'l Main Menu
  2264.                     Accounting
  2265.                          AP - Accounts Payable
  2266.                          AR - Accounts Receivable
  2267.                          GL - General Ledger
  2268.                          OE - Order Entry
  2269.                          PR - Payroll
  2270.                     Applications
  2271.                          Words, Words, Words
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.           The Mnu v1.26
  2284.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.           Chapter 3 - The Wadget Example                            Page 37
  2291.  
  2292.           Mike Gleeful:
  2293.  
  2294.                Wadgets Int'l Main Menu
  2295.                     Applications
  2296.                          Make Em Fast
  2297.                          Make Em Fast - Management
  2298.                          Slow Blue Load
  2299.                          Slow Blue Unload
  2300.                          Words, Words, Words
  2301.  
  2302.           Charles Chuckster, Andy Able & Jerry Kindaslow:
  2303.  
  2304.                Wadgets Int'l Main Menu
  2305.                     Applications
  2306.                          Make Em Fast
  2307.  
  2308.           George Geewhiz:
  2309.  
  2310.                Wadgets Int'l Main Menu
  2311.                     Applications
  2312.                          TP Tracker
  2313.                          Words, Words, Words
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.           The Mnu v1.26
  2343.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.           Chapter 3 - The Wadget Example                            Page 38
  2350.  
  2351.           After we turn the users loose, we soon have a few complaints:
  2352.  
  2353.                Ken Verybery - I need to use the Almost Balanced GL to get
  2354.                     reports. Also, I think that Accounting and Management
  2355.                     should be able to use Count 143.
  2356.  
  2357.                Sales staff - Why do I have to go back to the Accounting
  2358.                     menu just to get to OE? It would be easier if we could
  2359.                     get to OE from the Applications Menu.
  2360.  
  2361.           It's now 11:00 am and everyone is busy on the network. But wait,
  2362.           we don't need to get everyone off to make our changes!  We load
  2363.           MnuCon.
  2364.  
  2365.           First, let's take care of Ken's GL.  We use Item information and
  2366.           add KV as an authorized object for ALMOST_BALANCED_GL. Also, Ken
  2367.           will need access to the Accounting menu to get at the item, so we
  2368.           add KV as an Authorized User for menu ACCOUNTING. That's that,
  2369.           except we need to get Ken access to the accounting files.
  2370.           Anticipating future requests from other management for access to
  2371.           accounting, we use SysCon to make a trustee assignment for group
  2372.           MANAGEMENT in SYS:DATA\ALMSTBAL. Our job is saved! We intercom
  2373.           Ken and ask him to look at his menu.  He turns on his machine and
  2374.           logs in --- there it is!
  2375.  
  2376.           OK, next we'll take care of Count 143. Still in MnuCon, we add
  2377.           MANAGEMENT and ACCOUNTING to the Authorized Groups for the
  2378.           COUNT_143 item.
  2379.  
  2380.           Now we'll take care of the Sales Staff -- we add APPLICATIONS to
  2381.           Menus Used In for the ALMOST_BALANCED_OE item.  Mission
  2382.           accomplished!
  2383.  
  2384.           Note that this will make the Order Entry available on the
  2385.           Application menu for everyone. If this becomes a problem, we will
  2386.           remove SALES from the Authorized Groups for the
  2387.           ALMOST_BALANCED_OE item and for the ACCOUNTING menu. Then we
  2388.           would create an item:
  2389.  
  2390.                ALMOST_BALANCED_OE_SALES
  2391.                     Authorized Groups   SALES
  2392.                     Instructions        (Txt)OE
  2393.                     Program Used        ALMOST_BALANCED
  2394.                     Description         OE - Order Entry
  2395.                     Execution Method    Batch
  2396.                     Menus Used In       APPLICATIONS
  2397.  
  2398.  
  2399.  
  2400.  
  2401.           The Mnu v1.26
  2402.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.           Appendix A - License Agreement                            Page 39
  2409.  
  2410.           Appendix A - License Agreement
  2411.           ----------------------------------
  2412.  
  2413.                                    Software License Agreement
  2414.  
  2415.           The Mnu is not public domain software nor is it free software. 
  2416.  
  2417.           The Mnu program and all accompanying documentation is
  2418.           Copyright (c) 1989 by Bonsai Technologies. All Rights Reserved. 
  2419.  
  2420.           Non-registered users are granted a limited license to install and
  2421.           use The Mnu for a period not to exceed 21 days for the purpose of
  2422.           determining its suitability for their needs. Use of The Mnu by
  2423.           non-registered users, except for this purpose, is strictly
  2424.           prohibited. 
  2425.  
  2426.           Registration grants the user a license to install and use the
  2427.           program on a single file server.  There is no restriction on the
  2428.           number of workstations the program may be operated on
  2429.           simultaneously provided that the above restriction of a single
  2430.           file server is not violated.  Registered users may make as many
  2431.           archival copies as deemed necessary. 
  2432.  
  2433.           No user may modify The Mnu programs in any way, including, but
  2434.           not limited to, decompiling, disassembling or otherwise reverse
  2435.           engineering the programs. 
  2436.  
  2437.           All users are granted a limited license to copy and distribute
  2438.           The Mnu to others subject to the following conditions: 
  2439.  
  2440.                Those who receive the program are subject to all conditions
  2441.                of this license agreement.
  2442.  
  2443.                The program may not be represented as being "Free" or
  2444.                "Public Domain".
  2445.  
  2446.                The program must be distributed in unmodified form, complete
  2447.                with the file containing license information and full
  2448.                program documentation. 
  2449.  
  2450.                No fee, charge or compensation may be accepted, given or
  2451.                requested except a nominal charge not to exceed $10
  2452.  
  2453.           Anyone who copies and distributes this program must also comply
  2454.           with the above conditions.  This includes, but is not limited to,
  2455.           Dealers, Consultants, Distributors and BBS Sysops.
  2456.  
  2457.  
  2458.  
  2459.  
  2460.           The Mnu v1.26
  2461.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.           Appendix A - License Agreement                            Page 40
  2468.  
  2469.                                  Warranty Disclaimer
  2470.  
  2471.           Bonsai Technologies hereby disclaims any and all warranties
  2472.           relating to The Mnu, whether express or implied, including
  2473.           without limitation any implied warranties of merchantability or
  2474.           fitness for a particular purpose. Bonsai Technologies will not be
  2475.           liable for any special, incidental, consequential, indirect or
  2476.           similar damages due to loss of data or any other reason, even if
  2477.           Bonsai Technologies has been notified of the possibility of such
  2478.           damages. In no event shall Bonsai Technologies' liability for any
  2479.           damages ever exceed the price paid for the license to use The
  2480.           Mnu, regardless of the form of the claim.  The person using The
  2481.           Mnu bears all risk as to the quality and performance of The Mnu.
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.           The Mnu v1.26
  2520.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.           Appendix B - Registration Information                     Page 41
  2527.  
  2528.           Appendix B - Registration Information
  2529.           ----------------------------------
  2530.  
  2531.           Registration
  2532.  
  2533.           Shareware
  2534.           -------------------------
  2535.           Shareware is method of marketing software that allows you, the
  2536.           user, to evaluate the software on your own system to determine
  2537.           whether or not it meets your needs before you make an investment. 
  2538.           In addition, shareware allows authors to charge much less for
  2539.           their programs than their retail counterparts because there are
  2540.           little or no marketing expenses.  Note that while both authors
  2541.           and users benefit from successful shareware, that success is
  2542.           entirely dependent on you.  Your registration allows us to
  2543.           continue supporting and enhancing the program.
  2544.  
  2545.           The Mnu is a copyrighted program being marketed as shareware.  It
  2546.           is NOT public domain nor "freeware".  If you decide to use The
  2547.           Mnu after the 21-day evaluation period you are required to
  2548.           register.  Continued use of The Mnu after the evaluation period
  2549.           is over is a violation of copyright law.  Even if The Mnu does
  2550.           not meet all of your needs, you must register IF you continue to
  2551.           use the program after the 21-day evaluation period is over.  Note
  2552.           that while you are legally required to register, in practice you
  2553.           are on your honor to register.
  2554.  
  2555.           Price Schedule
  2556.           -------------------------
  2557.                Basic Registration            $85 per server
  2558.                Update Mail Service           $20/yr
  2559.  
  2560.           On registration, you will receive a perpetual license to use the
  2561.           programs on one file server.  You will also receive the most
  2562.           current version of the program.  You will be provided with a
  2563.           serial number and registration code to entered onto your system
  2564.           via MnuInst.  
  2565.  
  2566.           Update/Upgrade Policies
  2567.           -------------------------
  2568.           All updates are provided at no cost. Please note that an update
  2569.           is a minor revision (ex. X.24 to X.25) and will normally contain
  2570.           minor enhancements and bug fixes. All updates will be posted on
  2571.           CompuServe and Indiana On-Line (tm). Registered users who did not
  2572.           purchase the Update Mail Service will be notified via EasyPlex
  2573.           when an update becomes available. Those who purchase the Update
  2574.           Mail Service will have the update shipped to them automatically.
  2575.  
  2576.           Upgrades will be available for an additional fee. Please note
  2577.  
  2578.           The Mnu v1.26
  2579.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.           Appendix B - Registration Information                     Page 42
  2586.  
  2587.           that an upgrade is a major revision (ex. 1.XX to 2.XX) and will
  2588.           contain major enhancements. Upgrade fees will be determined at
  2589.           the time that the upgrade becomes available.
  2590.  
  2591.           These policies and price schedule are current as of August 1,
  2592.           1989.  We reserve the right to change these policies and prices
  2593.           at any time.
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.           The Mnu v1.26
  2638.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.           Appendix B - Registration Information                     Page 43
  2645.  
  2646.                               The Mnu Registration Form
  2647.  
  2648.                     Name: ________________________________
  2649.                  Address: ________________________________
  2650.                           ________________________________
  2651.           City,State,Zip: ________________________________
  2652.  
  2653.           Telephone:
  2654.             Voice: (_____) _____ - ________
  2655.               Fax: (_____) _____ - ______
  2656.  
  2657.           CompuServe ID: _________,______
  2658.  
  2659.           Licensee Name: ____________________________________________
  2660.                *This should be your Company Name and will appear each time
  2661.                the program is executed.
  2662.  
  2663.           Current Version: ______
  2664.  
  2665.           Where did you obtain your copy of the software?
  2666.                ___  CompuServe (NOVSOFT)
  2667.                ___  Indiana On-Line (tm) (INDIANA DIGITAL CORP.)
  2668.                ___  Bonsai Technologies
  2669.                ___  Another user
  2670.                ___  Dealer or Consultant: _______________________________
  2671.                ___  Other: ______________________________________________
  2672.  
  2673.           I hereby certify that I have read the License Agreement and
  2674.           Warranty Disclaimer and agree to the terms presented therein.
  2675.  
  2676.           Signature: ______________________________   Date: _________
  2677.           Name: ________________________  Title: ________________________
  2678.  
  2679.           Enclosed is a check or money order for:
  2680.                _X_ Basic Registration             $85
  2681.                ___ Update Mail Service            $20
  2682.                ___ Completed Survey Enclosed      -$5
  2683.                                              =========
  2684.                                    Subtotal    _______
  2685.                            MN Sales Tax(6%)    _______  If applicable.
  2686.                                              =========
  2687.                               Total Enclosed   _______
  2688.  
  2689.           Send to:
  2690.                Bonsai Technologies
  2691.                PO Box 6296
  2692.                Rochester, MN  55903-6296
  2693.  
  2694.           Thank-you for your business!
  2695.  
  2696.           The Mnu v1.26
  2697.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.           Appendix B - Registration Information                     Page 44
  2704.  
  2705.           Attention: Dealers and Consultants
  2706.  
  2707.                If you are a Dealer or a Consultant who would like to
  2708.                provide this program to your customers/clients, please
  2709.                contact us via Easyplex (73657,3203) for details about
  2710.                special registration, finders fees and other services. Note
  2711.                that while you may not charge (more than the nominal $10)
  2712.                for the program itself, you may (and should) charge for
  2713.                installation and maintenance.
  2714.  
  2715.           Attention: Shareware Distributors
  2716.  
  2717.                If you are a shareware distributor, please drop us a line
  2718.                and let us know your address and approximate distribution
  2719.                numbers.  We will provide you with the mail update service
  2720.                free of charge.  Please be advised that this program will
  2721.                ONLY work on a Novell Network and will be of no use
  2722.                whatsoever to stand-alone users.  Please note that to comply
  2723.                with the license agreement you MUST:
  2724.  
  2725.                  1) distribute all documentation with the program 
  2726.                  2) NOT charge more than a $10 fee for your services.
  2727.                  3) NOT represent the program as "Free" or "Public Domain"
  2728.  
  2729.                If your distribution results in a significant number of
  2730.                registrations, you will be eligible for a finders fee.
  2731.  
  2732.           Attention: BBS Sysops
  2733.  
  2734.                Please drop us a line and let us know your address and phone
  2735.                number.  We will provide you with the mail update service
  2736.                free of charge.  Please be advised that this program will
  2737.                ONLY work on a Novell Network and will be of no use
  2738.                whatsoever to stand-alone users. If your downloads result in
  2739.                a significant number of registrations, you will be eligible
  2740.                for a finders fee.
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.           The Mnu v1.26
  2756.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.           Appendix B - Registration Information                     Page 45
  2763.  
  2764.                                  Registration Survey
  2765.  
  2766.           1) Network parameters:
  2767.  
  2768.           Novell Netware version:
  2769.                ___  ELS II v2.12
  2770.                ___  ELS II v2.15
  2771.                ___  Advanced v2.10 or 2.11
  2772.                ___  Advanced v2.12
  2773.                ___  Advanced v2.15
  2774.                ___  SFT v2.10 or 2.11
  2775.                ___  SFT v2.12
  2776.                ___  SFT v2.15
  2777.                ___  Other: ___________
  2778.  
  2779.           Number of servers on network (whether The Mnu is on one or all)
  2780.                ___  One
  2781.                ___  More that One, number ____
  2782.  
  2783.           Number of workstations: ______
  2784.  
  2785.           Number of users: _______
  2786.  
  2787.           2) How long did you evaluate the program before registering it?
  2788.                ___  10 days or less
  2789.                ___  10 to 30 days
  2790.                ___  30 days or more
  2791.  
  2792.           3) What other menu systems have you used or considered?
  2793.  
  2794.  
  2795.  
  2796.  
  2797.           4) What features do you find most important in The Mnu?
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.           The Mnu v1.26
  2815.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.           Appendix B - Registration Information                     Page 46
  2822.  
  2823.           5) What features would you like to see in future versions of
  2824.                The Mnu? Also, please rate each as Very Important,
  2825.                Important, or Not Very Important.
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.           6) Is the registration fee
  2834.                ___  Too high, should be: _____
  2835.                ___  Too low, should be: _____
  2836.                ___  About right
  2837.  
  2838.           7) If this were a commercial program, how much would you be
  2839.                willing to pay for it?
  2840.                ___  $100
  2841.                ___  $200
  2842.                ___  $500
  2843.                ___ $1000
  2844.  
  2845.           8) Any other comments:
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.           Thank-you for your time.
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.           The Mnu v1.26
  2874.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.           Appendix C - Program Support                              Page 47
  2881.  
  2882.           Appendix C - Program Support
  2883.           ----------------------------------
  2884.  
  2885.           Program Support
  2886.  
  2887.           Program support is available for both registered and non-
  2888.           registered users. Presently, the best way to get support is
  2889.           through EasyPlex on Compuserve or e-mail on Indiana On-Line (tm).
  2890.           Phone support is not available currently. Mail support is also
  2891.           available. Send your questions/concerns to:
  2892.  
  2893.           Mark Pfeifer
  2894.           Bonsai Technologies
  2895.           PO Box 6296
  2896.           Rochester, MN  55903-6296
  2897.  
  2898.           CIS ID: 73657, 3203
  2899.  
  2900.  
  2901.           The Mnu now has another official support and distribution point:
  2902.  
  2903.           INDIANA ON-LINE (tm) Computer Bulletin Board  -  Bloomington, IN
  2904.  
  2905.           Phone: (812) 332-RBBS (data) 300/1200/2400/9600-bps (HST & V.32)
  2906.           Indiana On-Line (tm) is a service of Indiana Digital Corporation
  2907.  
  2908.           Enter J)oin command from Main menu and select the MNU subboard!
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.           The Mnu v1.26
  2933.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.           Appendix D - Hints                                        Page 48
  2940.  
  2941.           Appendix D - Hints
  2942.           ----------------------------------
  2943.  
  2944.           A couple of hints when using The Mnu:
  2945.  
  2946.                Use of Groups:      It has been my experience that
  2947.                                    operational groups are easier to manage
  2948.                                    than application groups; i.e., an
  2949.                                    operational group would be SALES,
  2950.                                    MANAGEMENT, etc. and an application
  2951.                                    group would be COUNT_143, WWW, etc. Part
  2952.                                    of the difficulty is that Novell only
  2953.                                    checks the first 32 objects in the
  2954.                                    SECURITY_EQUALS property to determine
  2955.                                    trustee rights. The other part is that
  2956.                                    if you have both types of groups, the
  2957.                                    number of groups becomes unwieldy when
  2958.                                    adding and deleting users and programs.
  2959.                                    Please note that this classification of
  2960.                                    groups as operational and application is
  2961.                                    purely contrived and not part of Novell.
  2962.  
  2963.                Trustee Rights:     The Mnu does not make any provisions for
  2964.                                    trustee rights assignment; i.e., in the
  2965.                                    previous example, we had to use SysCon
  2966.                                    to assign the trustee rights for the
  2967.                                    accounting data.
  2968.  
  2969.                DOS Security:       The Mnu is not an airtight shell over
  2970.                                    DOS -- if a user knows something about
  2971.                                    DOS, they can Ctrl-Break out of a Batch
  2972.                                    option and get at the DOS command line.
  2973.                                    If this is a large problem, let us know
  2974.                                    and we will consider implementing some
  2975.                                    safeguards. If you have sensitive files,
  2976.                                    use Novell's trustee rights to protect
  2977.                                    them.
  2978.  
  2979.                Execution Method:   The Exec execution method is probably
  2980.                                    the best overall method.  It provides
  2981.                                    very low memory overhead, reasonably
  2982.                                    fast execution speed and superb return
  2983.                                    to the menu speed.  Also, it is easier
  2984.                                    on File Server usage than the Batch
  2985.                                    method because it does not reread the
  2986.                                    Menu/Item information when the item is
  2987.                                    finished executing
  2988.  
  2989.  
  2990.  
  2991.           The Mnu v1.26
  2992.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.           Appendix E - Technical Information                        Page 49
  2999.  
  3000.           Appendix E - Technical Information
  3001.           ----------------------------------
  3002.  
  3003.           Bindery Usage
  3004.  
  3005.           The Mnu uses the bindery to store all of its data and uses
  3006.           standard Novell function calls to manipulate and access the data.
  3007.  
  3008.           The object types used are outside of the range reserved by
  3009.           Novell. Specifically, the following object types are used:
  3010.  
  3011.                8000h     Control
  3012.                8001h     Menu
  3013.                8002h     Item
  3014.                8003h     Program
  3015.  
  3016.           Environment variables
  3017.  
  3018.                MNU_SEARCH     Drive to use as program's search drive.  Must
  3019.                               be mapped as a search drive. (default X
  3020.                               mapped as S1:)
  3021.                MNU_WORK       Drive letter to use as work drive for menu.
  3022.                               (default W)
  3023.                MNU_USER       Drive letter to use as user drive for
  3024.                               relative data drive maps.
  3025.                MNU_STATION    Connection# of station
  3026.                MNU_VIDEO      Controls snow checking and forces BW with
  3027.                               color video adapter.
  3028.  
  3029.           CGA Snow & BW w/Color Video
  3030.  
  3031.           The Mnu automatically detects your video adapter.  It will only
  3032.           do snow checking if it detects a CGA card, although you may
  3033.           override this with the MNU_VIDEO env var.  It will automatically
  3034.           use color with a color-capable video adapter, again you can
  3035.           override this with the MNU_VIDEO env var.  The only time you
  3036.           should need to use the MNU_VIDEO env var is with CGA cards, such
  3037.           as Compaq's and a composite monitor on a CGA.  It should auto-
  3038.           detect mono/color with EGA and VGA.
  3039.  
  3040.                MNU_VIDEO=xyz
  3041.                     x    Color     1 to force BW  (for use w/CGA w/ mono
  3042.                                    monitor, not needed otherwise)
  3043.                     y    Snow      1 to force no-snow checking (for use
  3044.                                    with CGA that do not need chk)
  3045.                     z    UseBios   1 to force BIOS video access.
  3046.  
  3047.                For all parameters any other character will cause default
  3048.                value to be used for that parameter.  Also, any missing
  3049.  
  3050.           The Mnu v1.26
  3051.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.           Appendix E - Technical Information                        Page 50
  3058.  
  3059.                values will cause the default to be used.
  3060.                If the MNU_VIDEO envvar is not present, defaults will be
  3061.                used.
  3062.  
  3063.           Example: A BW monitor on an IBM CGA
  3064.                     SET MNU_VIDEO=11
  3065.                Note that snow checking will be the default, but we specify
  3066.                it anyway.
  3067.                We could say, with the same results:
  3068.                     SET MNU_VIDEO=1X
  3069.  
  3070.           Example: A CGA card that detects as a CGA but does not need snow
  3071.           chk
  3072.                     SET MNU_VIDEO=X0
  3073.  
  3074.           The following are the defaults, note that UseBios is always No:
  3075.  
  3076.                          Snow Color
  3077.                MDA       N    N    Monochrome Display Adapter(IBM)
  3078.                EGAMONO   N    N    EGA w/Monochrome Monitor
  3079.                MCGAMONO  N    N    MCGA w/Monochrome Monitor
  3080.                VGAMONO   N    N    VGA w/Monochrome Monitor
  3081.                HGC       N    N    Hercules Mono w/Monochrome Monitor
  3082.                HGCPLUS   N    N    Hercules Mono Plus w/Monochrome Monitor
  3083.                INCOLOR   N    Y    Hercules InColor w/Color Monitor
  3084.                CGA       Y    Y    CGA w/Color Monitor
  3085.                EGA       N    Y    EGA w/Color Monitor
  3086.                MCGA      N    Y    MCGA w/Color Monitor
  3087.                VGA       N    Y    VGA w/Color Monitor
  3088.  
  3089.           License Control
  3090.  
  3091.           License control is effected with semaphore locking, thus if the
  3092.           file server is downed or a station goes down, the license
  3093.           metering takes care of itself.  Note that to use license metering
  3094.           you must use either the Shell or Exec execution methods (with
  3095.           their associated memory overheads).
  3096.  
  3097.           Work Files
  3098.  
  3099.           The Mnu Work directory is used to write temporary files during
  3100.           execution. The possible files are:
  3101.  
  3102.                MNU$GXXX.BAT   batch file containing instructions for Exec
  3103.                               and Batch methods.
  3104.                MNU$RXXX.RST   file containing restart information to allow
  3105.                               the mnu to return to the same menu & item
  3106.                               after execution of an item.
  3107.                MNU$DXXX.MAP   file containing information on the drive
  3108.  
  3109.           The Mnu v1.26
  3110.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.           Appendix E - Technical Information                        Page 51
  3117.  
  3118.                               mapping before an item was executed to allow
  3119.                               restoration of the drive mapping.
  3120.                MNU$SXXX.SWP   file containing swapped out application
  3121.                               memory for Exec method.
  3122.  
  3123.           Note that XXX is replaced by the setting of MNU_STATION (usually
  3124.           the connection number).  These file are deleted automatically by
  3125.           the mnu.
  3126.  
  3127.           Dos Versions
  3128.  
  3129.           Because The Mnu uses the DOS Batch command "call", it requires at
  3130.           least dos 3.3.  It should function correctly with Dos 4.0, but it
  3131.           has not been tested yet (let me know if you've tried it!).
  3132.  
  3133.           Netware Versions
  3134.  
  3135.           The Mnu was designed for Netware v2.1x. It has been successfully
  3136.           tested with 2.10,2.11,2.12 and 2.15.  It may run with 2.0a, but
  3137.           it has not been tested (again, let me know if you've tried it).
  3138.           Also, it has not been tested with NW 386 3.x, but it should run
  3139.           if Novell didn't change the API too much.  Future versions WILL
  3140.           support NW 386 3.x fully, including the "fake root" capabilities.
  3141.  
  3142.           Multiple File Servers
  3143.  
  3144.           The Mnu will appropriately handle saving and restoring mapped
  3145.           drives when you are attached to multiple file servers.  However,
  3146.           you may specify Search Paths or Drive Mappings only on the
  3147.           default file server.  Future versions of The Mnu will fully
  3148.           support multiple file servers, for now, use MAP.EXE in your item
  3149.           instructions to map drives to other file servers.
  3150.  
  3151.           Item Execution
  3152.  
  3153.           The following is description of what happens during Item
  3154.           Execution, after an item is selected from the menu:
  3155.  
  3156.                Shell, Shell & Pause
  3157.                     1)   Save current drive mappings in memory
  3158.                     2)   Save current drive in memory
  3159.                     3)   if pgm used, do search path and drive mappings.
  3160.                     4)   do item drive mappings
  3161.                     5)   set default drive
  3162.                     6)   save screen in memory
  3163.                     7)   clear screen and dump header (executing item:)
  3164.                     8)   if pgm used has licenses>0, open and check
  3165.                          semaphore, if license exceeded, abort execution.
  3166.                     9)   shell to command.com, pass first line of
  3167.  
  3168.           The Mnu v1.26
  3169.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.           Appendix E - Technical Information                        Page 52
  3176.  
  3177.                          instructions as command line
  3178.                     10)  if Shell&Pause, disp msg & wait for keystroke
  3179.                     11)  unlock semaphore, if used.
  3180.                     11)  restore screen from memory
  3181.                     12)  restore default drive and drive mappings from
  3182.                          memory
  3183.                     13)  continue menu processing
  3184.                Exec:
  3185.                     1)   Save current drive mappings in memory
  3186.                     2)   Save current drive in memory
  3187.                     3)   if pgm used, do search path and drive mappings.
  3188.                     4)   do item drive mappings
  3189.                     5)   Open MNU$Mxxx.MAP
  3190.                     6)   Open MNU$Gxxx.BAT
  3191.                     7)   write saved drive mapppings to MNU$Mxxx.MAP
  3192.                     8)   write default drive change to MNU$Gxxx.BAT
  3193.                     9)   write instruction to MNU$Gxxx.BAT
  3194.                     10)  write saved default drive change to MNU$Gxxx.BAT
  3195.                     11)  close MNU$Mxxx.MAP & MNU$Gxxx.BAT
  3196.                     12)  save screen to memory
  3197.                     13)  if pgm used has licenses>0, open and check
  3198.                          semaphore, if license exceeded, abort execution.
  3199.                     14)  clear screen and dump header (executing item:)
  3200.                     15)  swap out application memory to MNU$Sxxx.SWP
  3201.                     16)  shell to command.com, pass MNU$Gxxx.BAT as command
  3202.                          line.
  3203.                     17)  swap pgm memory in from MNU$Sxxx.SWP
  3204.                     18)  delete MNU$Sxxx.SWP
  3205.                     19)  unlock semaphore, if used.
  3206.                     20)  restore screen from memory
  3207.                     21)  restore drive mappings from memory
  3208.                     22)  restore screen from memory
  3209.                     23)  continue menu processing
  3210.                Batch:
  3211.                     1)   Save current drive mappings in memory
  3212.                     2)   Save current drive in memory
  3213.                     3)   if pgm used, do search path and drive mappings.
  3214.                     4)   do item drive mappings
  3215.                     5)   Open MNU$Rxxx.RST
  3216.                     6)   Write restart information to MNU$Rxxx.RST
  3217.                     7)   close MNU$Rxxx.RST
  3218.                     8)   Open MNU$Mxxx.MAP
  3219.                     9)   write saved drive mapppings to MNU$Mxxx.MAP
  3220.                     10)  close MNU$Mxxx.MAP
  3221.                     11)  Open MNU$Gxxx.BAT
  3222.                     12)  write default drive change to MNU$Gxxx.BAT
  3223.                     13)  write instruction to MNU$Gxxx.BAT
  3224.                     14)  write saved default drive change to MNU$Gxxx.BAT
  3225.                     15)  close MNU$Gxxx.BAT
  3226.  
  3227.           The Mnu v1.26
  3228.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.           Appendix E - Technical Information                        Page 53
  3235.  
  3236.                     16)  clear screen and dump header (executing item:)
  3237.                     17)  exit with errorlevel 50 (MNU.BAT takes over now)
  3238.                     18)  "call" MNU$Gxxx.BAT
  3239.                     19)  execute MNU$MAIN.EXE
  3240.                     20)  open MNU$Rxxx.RST
  3241.                     21)  read restart info from MNU$Rxxx.RST
  3242.                     22)  delete MNU$Rxxx.RST
  3243.                     23)  open MNU$Mxxx.MAP
  3244.                     24)  read saved drive mapping from MNU$Mxxx.MAP
  3245.                     25)  close MNU$Mxxx.MAP
  3246.                     26)  delete MNU$Mxxx.MAP
  3247.                     27)  restore drive mappings
  3248.                     28)  reread and realign using restart info
  3249.                     29)  continue menu processing
  3250.                Batch&Exit:
  3251.                     1)   Save current drive mappings in memory
  3252.                     2)   Save current drive in memory
  3253.                     3)   if pgm used, do search path and drive mappings.
  3254.                     4)   do item drive mappings
  3255.                     5)   Open MNU$Gxxx.BAT
  3256.                     6)   write default drive change to MNU$Gxxx.BAT
  3257.                     7)   write instruction to MNU$Gxxx.BAT
  3258.                     8)   close MNU$Gxxx.BAT
  3259.                     9)   clear screen and dump header (executing item:)
  3260.                     10)  exit with errorlevel 50 (MNU.BAT takes over now)
  3261.                     11)  "call" MNU$Gxxx.BAT
  3262.                     12)  terminate batch file (MNU.BAT)
  3263.                Exit:
  3264.                     1)   Save current drive mappings in memory
  3265.                     2)   Save current drive in memory
  3266.                     3)   if pgm used, do search path and drive mappings.
  3267.                     4)   do item drive mappings
  3268.                     5)   exit with errorlevel 50 (MNU.BAT takes over now)
  3269.                     6)   terminate batch file (MNU.BAT)
  3270.                Logout:
  3271.                     1)   Save current drive mappings in memory
  3272.                     2)   Save current drive in memory
  3273.                     3)   if pgm used, do search path and drive mappings.
  3274.                     4)   do item drive mappings
  3275.                     5)   Open MNU$Gxxx.BAT
  3276.                     6)   write default drive change to MNU$Gxxx.BAT
  3277.                     7)   write instruction to MNU$Gxxx.BAT
  3278.                     8)   close MNU$Gxxx.BAT
  3279.                     9)   clear screen and dump header (executing item:)
  3280.                     10)  exit with errorlevel 40 (MNU.BAT takes over now)
  3281.                     11)  "call" MNU$Gxxx.BAT
  3282.                     12)  change to drive Z: (MNU.BAT)
  3283.                     13)  change directory to \login
  3284.                     14)  "chain" to MNU$LOG.BAT
  3285.  
  3286.           The Mnu v1.26
  3287.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.           Appendix E - Technical Information                        Page 54
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.           The Mnu v1.26
  3346.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.           Appendix F - Cautions                                     Page 55
  3353.  
  3354.           Appendix F - Cautions
  3355.           ----------------------------------
  3356.  
  3357.           Cautions on using The Mnu:
  3358.  
  3359.           Be aware that The Mnu uses the Novell bindery to store its
  3360.           information.  The Mnu uses ONLY Novell documented API function
  3361.           calls to access the bindery, so bindery integrity is not an
  3362.           issue.  The Mnu does manipulate some Novell defined objects,
  3363.           specifically, Users and Groups.  Every effort has been made to
  3364.           assure that such manipulations are identical to those done by
  3365.           SysCon.  It is for this reason that MnuCon will not add or delete
  3366.           Users -- there is just too much specialized info.  
  3367.  
  3368.           The other implication of The Mnu's use of the bindery is that to
  3369.           backup your menu configuration you must back up the bindery.
  3370.  
  3371.           Use of third-party object types          Use of third-party object types
  3372.  
  3373.           The menu uses object type 8000h through 8004h.  These object type
  3374.           are specified by Novell for use by third party applications.  If
  3375.           you are already using an application that uses these object
  3376.           types, do NOT use The Mnu -- contact us for further information. 
  3377.           This should be a very rare occurrence, at present we are not
  3378.           aware of any other programs that use these object types. 
  3379.  
  3380.           If you are not sure if you are using such an application, be sure
  3381.           you run BINDFIX before installing the Mnu (this step is included
  3382.           in the installation instructions, and should be done for prudence
  3383.           anyway). Then, if either The Mnu or your application do not
  3384.           operate correctly, simple run BINDREST to restore the bindery to
  3385.           its previous state. Also, MnuInst checks the bindery for third-
  3386.           party object types and warns you of their presence before making
  3387.           any changes to the bindery.
  3388.  
  3389.           Use of BINDFIX/BINDREST on an installed system          Use of BINDFIX/BINDREST on an installed system
  3390.  
  3391.           The operation of BINDFIX and BINDREST are unaffected by the
  3392.           presence of absence menu information.  Actually, because menu
  3393.           information is stored in the bindery according to Novell
  3394.           specifications, BINDFIX and BINDREST actually "understand" the
  3395.           menu information enough to handle it correctly.
  3396.  
  3397.           Bindery limit on objects and properties          Bindery limit on objects and properties
  3398.  
  3399.           The bindery has a limit of approximately 65000 objects and
  3400.           properties, one a large install of 20 menus, 150 items and 50
  3401.           programs, The Mnu will use approximately 1500 of these objects
  3402.           and properties.  While this will not even come close to pushing
  3403.  
  3404.           The Mnu v1.26
  3405.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.           Appendix F - Cautions                                     Page 56
  3412.  
  3413.           the limit, you may see a small degradation in the performance of
  3414.           utilities such as SysCon.
  3415.  
  3416.           One other note regarding the evaluation period.  As specified in
  3417.           the License Agreement, you may evaluate the product for 21 days. 
  3418.           The Mnu records the date of installation (when Install the Mnu
  3419.           was run in MNUINST) and will print the number of days since it
  3420.           was been installed each time the program has been run (until it
  3421.           is registered.  After the 21 day evaluation period has expired,
  3422.           the programs will print a warning message informing you that the
  3423.           evaluation period has expired.  The programs WILL continue to
  3424.           work indefinitely, although you are still obligated to register.
  3425.           Note that you may DeInstall the program in or out of the
  3426.           evaluation period with MNUINST.  Also, whenever you exit from
  3427.           MnuCon, you will be presented with information regarding the
  3428.           shareware status of the program and be asked if you would like to
  3429.           print a registration form.  This screen and question are not
  3430.           presented after the program has been registered.
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.  
  3442.  
  3443.  
  3444.  
  3445.  
  3446.  
  3447.  
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.           The Mnu v1.26
  3464.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.           Appendix G - Installation                                 Page 57
  3471.  
  3472.           Appendix G - Installation
  3473.           ----------------------------------
  3474.  
  3475.           The Mnu Installation Instructions 
  3476.  
  3477.           The Mnu including all of its program files and documentation is
  3478.           Copyright (c) 1989 by Bonsai Technologies. All rights reserved. 
  3479.  
  3480.           Note: You MUST be running PC or MS DOS 3.3 to use The Mnu.
  3481.  
  3482.           Note: The Mnu was written for Netware v2.1x. It is known to
  3483.           operate correctly on 2.1x versions(2.10,2.11,2.12,2.15). It
  3484.           should also operate correctly on v2.0a -- however Bonsai
  3485.           Technologies has not verified this. 
  3486.  
  3487.           Installation and Configuration of The Mnu is not a trivial task
  3488.           if you are not familiar with both DOS and Novell. If you are not
  3489.           familiar with both DOS and Novell, we recommend that you enlist
  3490.           the services of someone who is.
  3491.  
  3492.                1)   Read the file LICENSE.DOC and agree to the terms
  3493.                     presented for non-registered users. 
  3494.             
  3495.                2)   Login as SUPERVISOR or equivalent.
  3496.  
  3497.                3)   Copy MNUCON.EXE, MNU$HLP.HLP, MNU.BAT, MNU$EXEC.EXE,
  3498.                     MNU$MAIN.EXE and MNUINST.EXE to SYS:PUBLIC. Flag these
  3499.                     files as Shareable Read-Only.
  3500.            
  3501.                4)   Copy MNU$LOG.BAT to SYS:LOGIN and flag as Shareable
  3502.                     Read-Only. Also, make sure the group EVERYONE has ROS
  3503.                     rights to SYS:LOGIN.
  3504.  
  3505.                5)   Run BINDFIX in SYS:SYSTEM to backup the bindery files.
  3506.                     This step is necessary to allow you to restore your
  3507.                     system to its original state in the unlikely event that
  3508.                     you are using another application that uses the same
  3509.                     non-standard object types as The Mnu.
  3510.  
  3511.                6)   Create a work directory for The Mnu and give EVERYONE
  3512.                     all rights except parental to it. We suggest that the
  3513.                     work directory be SYS:MNU_WORK.
  3514.  
  3515.                7)   Modify the system login script. The Mnu must have a
  3516.                     drive mapped out to its work directory. Also, the
  3517.                     environment variables must be set if the defaults are
  3518.                     not used. Here is a sample script:
  3519.                          MAP F:=SYS:USERS\%LOGIN_NAME
  3520.                          MAP S1:=SYS:PUBLIC
  3521.  
  3522.           The Mnu v1.26
  3523.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.           Appendix G - Installation                                 Page 58
  3530.  
  3531.                          MAP S2:=SYS:PUBLIC\%MACHINE\%OS\%OS_VERSION
  3532.                          MAP ins S1:=SYS:APPS
  3533.                          MAP W:=SYS:MNU_WORK
  3534.                          SET MNU_STATION=STATION
  3535.                          * These values are defaults, but we'll set them
  3536.                          * anyway.
  3537.                          SET MNU_WORK="W"
  3538.                          SET MNU_SEARCH="X"
  3539.                          SET MNU_USER="F"
  3540.                     See the Installation Reference section of the manual
  3541.                     for more information. Please note the MNU_WORK
  3542.                     environment variable must _always_ be set. Also note
  3543.                     that the syntax given is correct for Novell login
  3544.                     scripts, if you are setting the env vars from a batch
  3545.                     file, omit the "s (SET MNU_WORK=W).
  3546.  
  3547.                8)   Run MNUINST and select Install The Mnu.
  3548.  
  3549.                9)   Run MNUCON.
  3550.  
  3551.                     a)   Use Menu Information to create a base menu. We
  3552.                          suggest that you name it BASE_MENU, put in your
  3553.                          company name as the Description and make EVERYONE
  3554.                          an Authorized Object.
  3555.  
  3556.                     b)   Use Other Information to set options. Set Base
  3557.                          Menu to the menu created in #7(BASE_MENU). Set the
  3558.                          Allow User Authorization and Allow Escape to DOS
  3559.                          as desired. See the Other Information section of
  3560.                          the manual for more information on these options.
  3561.  
  3562.                     c)   Create a Logout item: use Item Information to
  3563.                          create an item named LOGOUT per the following:
  3564.                               Description         Logout
  3565.                               Authorized Groups   EVERYONE
  3566.                               Menus Used In       BASE_MENU
  3567.                               Execution Method    Logout
  3568.  
  3569.                10)  The Mnu is now useable.  If you wish users to load the
  3570.                     menu automatically when they login, put the command
  3571.                     EXIT "MNU" in each user's login script.
  3572.  
  3573.                11)  You may now create your full menu structure with
  3574.                     MnuCon.  Please note that you must be SUPERVISOR or
  3575.                     equivalent to run MnuCon.
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581.           The Mnu v1.26
  3582.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.           Appendix H - Future Enhancements                          Page 59
  3589.  
  3590.           Appendix H - Future Enhancements
  3591.           ----------------------------------
  3592.  
  3593.           The Mnu is continually evolving. The following is a list of
  3594.           possible enhancements for future versions.  If any of these
  3595.           appeal to you, please let me know.  Also, let me know if you have
  3596.           any specific ideas of how you would prefer to see these
  3597.           implemented.
  3598.  
  3599.                Automatic printer selection/capture.
  3600.  
  3601.                Automatic hardware detection (video,mouse etc) for programs!
  3602.  
  3603.                Monitoring utility.
  3604.  
  3605.                Import/Export of menu structures.
  3606.  
  3607.                Usage logging.
  3608.  
  3609.                Elimination of the MNU_xxx environment variables
  3610.  
  3611.                Elimination of need for pre-done drive mappings for
  3612.                MNU_WORK, MNU_SEARCH and MNU_USER.
  3613.  
  3614.                Color choices avail globally and by menu.
  3615.  
  3616.                Definable help for menus/items.
  3617.  
  3618.                A version for use on stand-alone machines.
  3619.  
  3620.           We appreciate any comments and suggestions, especially those
  3621.           regarding features you would like to see in The Mnu.
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.  
  3640.           The Mnu v1.26
  3641.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.           Appendix I - Version History                              Page 60
  3648.  
  3649.           Appendix I - Version History
  3650.           ----------------------------------
  3651.  
  3652.           14Dec89  v1.26
  3653.  
  3654.                Time-limit has been removed.  Programs will now work
  3655.                indefinitely.  Previous versions would cease functioning 75
  3656.                days after installation if not registered (this fact was
  3657.                present in the documentation and presented on the sign-on
  3658.                screen).
  3659.  
  3660.           01Nov89  v1.25
  3661.  
  3662.           Bugs fixed:
  3663.                MNU$EXEC.EXE would crash if a large dos environment was
  3664.                present. MNU$EXEC.EXE has been eliminated and the current
  3665.                method for Exec handles environments of any size (tho a
  3666.                large environment will increase the memory overhead).
  3667.  
  3668.                When executing a submenu, the selection bar stayed visible
  3669.                on the parent menu. v1.25 highlights the submenu choice on
  3670.                the parent menu, leaving the selection bar visible only on
  3671.                the current menu.
  3672.  
  3673.                Snow checking for CGA. v1.24 never did any snow checking, no
  3674.                matter what. v1.25 now does snow checking with CGA, although
  3675.                this may be overridden with the MNU_VIDEO env var.
  3676.  
  3677.                v1.24 would always use color with a color-capable video
  3678.                adapter. This would cause problems with CGA & composite
  3679.                monitors and with Compaq's. The use of color may be
  3680.                overridden the MNU_VIDEO env var.
  3681.  
  3682.                v1.24 was time limited to approx 70 days, however this fact
  3683.                was never explicitly stated in the docs. Also, no warning
  3684.                was given when your evaluation period was about to expire.
  3685.                v1.25 displays how many days into the evaluation period you
  3686.                are and also counts down the last 15 days of program
  3687.                operation after the evaluation period has expired.
  3688.  
  3689.           New Features
  3690.  
  3691.                Connection Number is optionally displayed in title block.
  3692.  
  3693.                Menus may now (optionally) be separated from Items when
  3694.                displayed.
  3695.  
  3696.                Logout Item - executes instructions before ending with
  3697.                MNU$LOG.BAT
  3698.  
  3699.           The Mnu v1.26
  3700.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.           Appendix I - Version History                              Page 61
  3707.  
  3708.  
  3709.                Exec Item - no longer uses MNU$EXEC, decreases memory
  3710.                requirements to about 10k
  3711.  
  3712.                Screen-Saver and Automatic Logout available
  3713.  
  3714.                Instructions may prompt for user input
  3715.  
  3716.                Drive mappings are saved/restored correctly with multiple
  3717.                file servers.  Note that you CANNOT specify Drive Mappings
  3718.                and Search Paths on other file servers. You must use the
  3719.                novell MAP command in the Instructions to map a drive to a
  3720.                file server other than the default.
  3721.  
  3722.                Novell Users and Groups may be manipulated while in MnuCon.
  3723.  
  3724.                Instruction Edit window is larger so that long lines may be
  3725.                read directly.
  3726.  
  3727.                Reports menu is new.
  3728.  
  3729.                Summary options have been rewritten and now include complete
  3730.                info.
  3731.  
  3732.                Programs now know which items they are used in (used in
  3733.                reporting only).
  3734.  
  3735.                A screen location may be specified for menus.
  3736.  
  3737.           12Sep89  v1.24  First shareware release of The Mnu!
  3738.  
  3739.           Also see the file VERSION.TXT for information regarding revison
  3740.           levels for each program.
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.           The Mnu v1.26
  3759.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.           Appendix J - System Config Report                         Page 62
  3766.  
  3767.           Appendix J - System Config Report
  3768.           ----------------------------------
  3769.           See the file APPNDX_J.TXT for the System Configuration Report.
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.           The Mnu v1.26
  3818.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.           Appendix K - Upgrade Instructions                         Page 63
  3825.  
  3826.           Appendix K - Upgrade Instructions
  3827.           ----------------------------------
  3828.           General upgrade instructions
  3829.  
  3830.                1)   Backup the bindery (just in case).
  3831.                2)   Copy the new program files into SYS:PUBLIC, this will
  3832.                     include MNU$MAIN.EXE, MNU.BAT, MNUCON.EXE, MNUINST.EXE
  3833.                     and MNU$HLP.HLP.  Also, copy MNU$LOG.BAT into
  3834.                     SYS:LOGIN.
  3835.                3)   Run MnuInst and select the Upgrade option.
  3836.                4)   Everything will now work as it did before (or better!),
  3837.                     take a look at the Version History appendix in the
  3838.                     manual to see what's new!
  3839.  
  3840.           Note that it is NOT necessary to have the users log-off while an
  3841.           upgrade is performed.  However, be aware that it is possible for
  3842.           an old version program to become somewhat confused when there is
  3843.           a new version data.  At worst, this will cause an error for a
  3844.           user executing a menu.  Logging out an back in will cure any
  3845.           difficulties that might occure.  Note that there is NO possiblity
  3846.           of such problems affecting users who are in application programs,
  3847.           although they may encounter difficulties when the menu tries to
  3848.           reload AFTER the application is finished.
  3849.  
  3850.           Extra Note for those upgrading from The Mnu v1.24
  3851.  
  3852.           The Mnu v1.24 used an extra program (MNU$EXEC.EXE) for use with
  3853.           Exec method Items.  This program is obsolete beginning with
  3854.           v1.25.  While leaving the program in PUBLIC will not cause any
  3855.           problems, it is no longer used and may be deleted.
  3856.  
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.           The Mnu v1.26
  3877.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3878.